From e469f5f41718c62ab6de8d76ee2d4066be44cc50 Mon Sep 17 00:00:00 2001 From: chengxingzhen Date: Fri, 9 Dec 2022 17:45:59 +0800 Subject: [PATCH] =?UTF-8?q?xts-=E7=AD=BE=E5=90=8D=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chengxingzhen --- ability/ability_runtime/BUILD.gn | 2 - .../AACommand07/signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../AACommand08/signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../aacommand/AACommandPrintOneTest/Test.json | 7 +- .../entry/src/main/module.json | 6 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../AACommandPrintSyncTest/Test.json | 7 +- .../entry/src/main/module.json | 6 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../AACommandtest/entry/src/main/module.json | 6 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3455 -> 3642 bytes .../src/main/config.json | 30 - .../signature/openharmony_sx.p7b | Bin 3454 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3455 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3455 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3455 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3451 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3451 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3452 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3453 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3451 -> 3642 bytes .../src/main/config.json | 34 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../simulateEAbility/src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../simulateFAbilityFir/src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../simulateFAbilitySed/src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../verifyAAbility/src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../verifyIAbility/src/main/config.json | 22 - .../ability_runtime/abilitymontior/Test.json | 6 - .../abilitymontior/entry/src/main/module.json | 6 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 46 - .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../entry/src/main/module.json | 46 - .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../entry/src/main/module.json | 46 - .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../entry/src/main/module.json | 46 - .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../src/main/config.json | 34 - .../entry/src/main/module.json | 36 - .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/config.json | 30 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3716 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/config.json | 9 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes ability/ability_runtime/actscalltest/BUILD.gn | 7 - .../systemappcalleea/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../actscalltest/systemappcalleea/BUILD.gn | 44 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 181 -- .../main/ets/SecondAbility/SecondAbility.ts | 125 -- .../src/main/ets/ThirdAbility/ThirdAbility.ts | 116 -- .../entry/src/main/ets/pages/index/index.ets | 52 - .../src/main/ets/pages/second/second.ets | 43 - .../entry/src/main/module.json | 89 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3442 -> 0 bytes .../systemappcallera/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../actscalltest/systemappcallera/BUILD.gn | 45 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 204 --- .../main/ets/SecondAbility/SecondAbility.ts | 126 -- .../src/main/ets/ThirdAbility/ThirdAbility.ts | 125 -- .../entry/src/main/ets/pages/index/index.ets | 52 - .../src/main/ets/pages/second/second.ets | 43 - .../entry/src/main/module.json | 89 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3442 -> 0 bytes .../systemappcallerb/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../actscalltest/systemappcallerb/BUILD.gn | 45 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 171 -- .../entry/src/main/ets/pages/index/index.ets | 52 - .../src/main/ets/pages/second/second.ets | 43 - .../entry/src/main/module.json | 69 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3442 -> 0 bytes .../systemappcallerc/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../actscalltest/systemappcallerc/BUILD.gn | 45 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 168 -- .../entry/src/main/ets/pages/index/index.ets | 52 - .../src/main/ets/pages/second/second.ets | 43 - .../entry/src/main/module.json | 69 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3442 -> 0 bytes .../systemcallentrytest/Test.json | 8 +- .../main/ets/SecondAbility/SecondAbility.ts | 253 --- .../entry/src/main/ets/test/Ability.test.ets | 875 +-------- .../entry/src/main/module.json | 62 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../systemcallfeature/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../actscalltest/systemcallfeature/BUILD.gn | 45 - .../src/main/ets/Application/AbilityStage.ts | 25 - .../src/main/ets/MainAbility/MainAbility.ts | 116 -- .../entry/src/main/ets/pages/index/index.ets | 28 - .../src/main/ets/pages/second/second.ets | 27 - .../entry/src/main/module.json | 74 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../actscalltest/thirdappa/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../actscalltest/thirdappa/BUILD.gn | 45 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 116 -- .../entry/src/main/ets/pages/index/index.ets | 52 - .../src/main/ets/pages/second/second.ets | 43 - .../thirdappa/entry/src/main/module.json | 39 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../thirdappa/signature/openharmony_sx.p7b | Bin 3426 -> 0 bytes .../thirdcalltest/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../actscalltest/thirdcalltest/BUILD.gn | 43 - .../actscalltest/thirdcalltest/Test.json | 28 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/FifthAbility/FifthAbility.ts | 124 -- .../src/main/ets/ForthAbility/ForthAbility.ts | 124 -- .../src/main/ets/MainAbility/MainAbility.ts | 51 - .../ets/MainAbility/pages/index/index.ets | 56 - .../ets/MainAbility/pages/second/second.ets | 43 - .../main/ets/SecondAbility/SecondAbility.ts | 124 -- .../src/main/ets/TestAbility/TestAbility.ts | 51 - .../src/main/ets/TestAbility/pages/index.ets | 48 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 78 - .../src/main/ets/ThirdAbility/ThirdAbility.ts | 124 -- .../entry/src/main/ets/test/Ability.test.ets | 158 -- .../entry/src/main/ets/test/List.test.ets | 22 - .../thirdcalltest/entry/src/main/module.json | 79 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3426 -> 0 bytes .../signature/openharmony_sx.p7b | Bin 3437 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3528 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3437 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../src/main/config.json | 26 +- .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../ability_runtime/actssingleton/BUILD.gn | 5 +- .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../AppScope/app.json | 19 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../SystemSingletonExtension/BUILD.gn | 43 - .../SystemSingletonExtension/Test.json | 36 - .../src/main/ets/Application/AbilityStage.ts | 21 - .../src/main/ets/MainAbility/MainAbility.ts | 53 - .../src/main/ets/MainAbility/pages/index.ets | 48 - .../ets/ServiceAbility1/ServiceAbility1.ts | 43 - .../ets/ServiceAbility2/ServiceAbility2.ts | 41 - .../ets/ServiceAbility3/ServiceAbility3.ts | 42 - .../ets/ServiceAbility4/ServiceAbility4.ts | 41 - .../src/main/ets/ServiceAbility4/service4.ts | 25 - .../ets/ServiceAbility5/ServiceAbility5.ts | 41 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 72 - .../entry/src/main/ets/pages/index.ets | 31 - .../entry/src/main/ets/test/Ability.test.ets | 383 ---- .../entry/src/main/ets/test/List.test.ets | 19 - .../entry/src/main/module.json | 74 - .../main/resources/base/element/string.json | 56 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 5 - .../signature/openharmony_sx.p7b | Bin 3443 -> 0 bytes .../AppScope/app.json | 20 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../SystemSingletonExtensionFalse/BUILD.gn | 43 - .../SystemSingletonExtensionFalse/Test.json | 36 - .../src/main/ets/Application/AbilityStage.ts | 21 - .../src/main/ets/MainAbility/MainAbility.ts | 53 - .../ets/ServiceAbility1/ServiceAbility1.ts | 43 - .../ets/ServiceAbility2/ServiceAbility2.ts | 41 - .../ets/ServiceAbility3/ServiceAbility3.ts | 43 - .../ets/ServiceAbility4/ServiceAbility4.ts | 41 - .../ets/ServiceAbility5/ServiceAbility5.ts | 41 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 75 - .../entry/src/main/ets/pages/index.ets | 31 - .../entry/src/main/ets/test/Ability.test.ets | 390 ---- .../entry/src/main/ets/test/List.test.ets | 20 - .../entry/src/main/module.json | 74 - .../main/resources/base/element/string.json | 56 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 5 - .../signature/openharmony_sx.p7b | Bin 3443 -> 0 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../ThirdSingletonExtension/AppScope/app.json | 20 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../ThirdSingletonExtension/BUILD.gn | 43 - .../ThirdSingletonExtension/Test.json | 36 - .../src/main/ets/Application/AbilityStage.ts | 21 - .../src/main/ets/MainAbility/MainAbility.ts | 54 - .../src/main/ets/MainAbility/pages/index.ets | 48 - .../ets/ServiceAbility1/ServiceAbility1.ts | 42 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 75 - .../entry/src/main/ets/pages/index.ets | 31 - .../entry/src/main/ets/test/Ability.test.ets | 100 -- .../entry/src/main/ets/test/List.test.ets | 19 - .../entry/src/main/module.json | 46 - .../main/resources/base/element/string.json | 24 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/form_config.json | 23 - .../resources/base/profile/main_pages.json | 5 - .../signature/openharmony_sx.p7b | Bin 3443 -> 0 bytes .../AppScope/app.json | 20 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../ThirdSingletonExtensionFalse/BUILD.gn | 43 - .../ThirdSingletonExtensionFalse/Test.json | 36 - .../src/main/ets/Application/AbilityStage.ts | 21 - .../src/main/ets/MainAbility/MainAbility.ts | 52 - .../src/main/ets/MainAbility/pages/index.ets | 48 - .../ets/ServiceAbility1/ServiceAbility1.ts | 41 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 75 - .../entry/src/main/ets/pages/index.ets | 31 - .../entry/src/main/ets/test/Ability.test.ets | 98 - .../entry/src/main/ets/test/List.test.ets | 19 - .../entry/src/main/module.json | 46 - .../main/resources/base/element/string.json | 24 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 5 - .../signature/openharmony_sx.p7b | Bin 3443 -> 0 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/config.json | 26 +- .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../ActsAmsUsersExtensionSystemTest/BUILD.gn | 43 - .../ActsAmsUsersExtensionSystemTest/Test.json | 32 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 54 - .../ets/MainAbility/pages/index/index.ets | 31 - .../ets/MainAbility/pages/second/second.ets | 43 - .../src/main/ets/MainAbility2/MainAbility2.ts | 53 - .../main/ets/ServiceAbility/ServiceAbility.ts | 246 --- .../ets/ServiceAbility2/ServiceAbility2.ts | 53 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 78 - .../entry/src/main/ets/test/Ability.test.ets | 968 ---------- .../entry/src/main/ets/test/List.test.ets | 20 - .../entry/src/main/module.json | 129 -- .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../ActsAmsUsersExtensionThirdTest/BUILD.gn | 43 - .../ActsAmsUsersExtensionThirdTest/Test.json | 31 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 54 - .../ets/MainAbility/pages/index/index.ets | 31 - .../ets/MainAbility/pages/second/second.ets | 44 - .../src/main/ets/MainAbility2/MainAbility2.ts | 53 - .../main/ets/ServiceAbility/ServiceAbility.ts | 206 --- .../ets/ServiceAbility2/ServiceAbility2.ts | 54 - .../src/main/ets/TestAbility/TestAbility.ts | 51 - .../src/main/ets/TestAbility/pages/index.ets | 48 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 78 - .../entry/src/main/ets/test/Ability.test.ets | 828 --------- .../entry/src/main/ets/test/List.test.ets | 20 - .../entry/src/main/module.json | 77 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../signature/openharmony_sx.p7b | Bin 3426 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3426 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3426 -> 3642 bytes .../main/ets/ServiceAbility/ServiceAbility.ts | 49 - .../entry/src/main/module.json | 75 +- .../signature/openharmony_sx.p7b | Bin 3820 -> 3718 bytes .../signature/openharmony_sx_thirdparty.p7b | Bin 3426 -> 3642 bytes ability/ability_runtime/actsusers/BUILD.gn | 4 - .../AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../BUILD.gn | 43 - .../Test.json | 33 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 50 - .../ets/MainAbility/pages/index/index.ets | 42 - .../ets/MainAbility/pages/second/second.ets | 43 - .../main/ets/ServiceAbility/ServiceAbility.ts | 205 --- .../src/main/ets/ServiceAbility/service.ts | 25 - .../ets/ServiceAbility2/ServiceAbility2.ts | 61 - .../src/main/ets/ServiceAbility2/service.ts | 25 - .../src/main/ets/TestAbility/TestAbility.ts | 51 - .../src/main/ets/TestAbility/pages/index.ets | 48 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 78 - .../entry/src/main/ets/test/List.test.ets | 18 - .../ets/test/manyusersabilitytest.test.ets | 838 --------- .../entry/src/main/module.json | 109 -- .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../actsmanyuserthirdabilitytest/BUILD.gn | 43 - .../actsmanyuserthirdabilitytest/Test.json | 33 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 51 - .../ets/MainAbility/pages/index/index.ets | 42 - .../ets/MainAbility/pages/second/second.ets | 43 - .../main/ets/ServiceAbility/ServiceAbility.ts | 206 --- .../src/main/ets/ServiceAbility/service.ts | 25 - .../ets/ServiceAbility2/ServiceAbility2.ts | 63 - .../src/main/ets/ServiceAbility2/service.ts | 25 - .../src/main/ets/TestAbility/TestAbility.ts | 51 - .../src/main/ets/TestAbility/pages/index.ets | 48 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 78 - .../entry/src/main/ets/test/List.test.ets | 19 - .../ets/test/manyusersabilitytest.test.ets | 912 ---------- .../entry/src/main/module.json | 58 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../amscontextualinforquery/BUILD.gn | 3 - .../AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../actsamsextensionmodulehap/BUILD.gn | 45 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 99 - .../main/ets/ServiceAbility/ServiceAbility.ts | 50 - .../src/main/ets/ServiceAbility/service.ts | 25 - .../entry/src/main/ets/pages/index/index.ets | 37 - .../src/main/ets/pages/second/second.ets | 43 - .../entry/src/main/module.json | 101 -- .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../entry/src/main/module.json | 52 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3684 bytes .../AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../actsamsstaticextensioninfohap/BUILD.gn | 45 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 51 - .../main/ets/ServiceAbility/ServiceAbility.ts | 57 - .../src/main/ets/ServiceAbility/service.ts | 25 - .../entry/src/main/ets/pages/index/index.ets | 37 - .../src/main/ets/pages/second/second.ets | 43 - .../entry/src/main/module.json | 91 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../actsamsstaticextensioninfotest/BUILD.gn | 43 - .../actsamsstaticextensioninfotest/Test.json | 43 - .../src/main/ets/Application/AbilityStage.ts | 22 - .../src/main/ets/MainAbility/MainAbility.ts | 50 - .../ets/MainAbility/pages/index/index.ets | 56 - .../ets/MainAbility/pages/second/second.ets | 43 - .../main/ets/ServiceAbility/ServiceAbility.ts | 56 - .../src/main/ets/ServiceAbility/service.ts | 25 - .../src/main/ets/TestAbility/TestAbility.ts | 50 - .../src/main/ets/TestAbility/pages/index.ets | 48 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 78 - .../entry/src/main/ets/test/Ability.test.ets | 473 ----- .../entry/src/main/ets/test/List.test.ets | 22 - .../entry/src/main/module.json | 95 - .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../entry/src/main/module.json | 40 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../entry/src/main/module.json | 40 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../entry/src/main/module.json | 52 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3684 bytes .../entry/src/main/module.json | 40 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../entry/src/main/module.json | 40 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../amsdatauriutils/src/main/config.json | 22 - .../entry/src/main/module.json | 42 - .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../main/ets/ServiceAbility/ServiceAbility.ts | 58 - .../src/main/ets/ServiceAbility/service.ts | 25 - .../entry/src/main/ets/test/Ability.test.ets | 70 - .../entry/src/main/module.json | 61 - .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../entry/src/main/module.json | 40 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3716 bytes .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../src/main/config.json | 40 +- .../entry/src/main/module.json | 12 +- .../signature/openharmony_sx.p7b | Bin 3577 -> 3789 bytes .../fasupplement/signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes ...harmony_sx.p7b\357\200\272Zone.Identifier" | 4 - .../formmodule/signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../entry/src/main/module.json | 15 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes ...harmony_sx.p7b\357\200\272Zone.Identifier" | 4 - .../apitest/entry/src/main/module.json | 6 - .../apitest/signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3671 bytes .../actscontexttest/src/main/config.json | 72 +- .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../scene/defpermission/src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3455 -> 3642 bytes .../fa/faapplicationinfo/src/main/config.json | 8 +- .../signature/openharmony_sx.p7b | Bin 3455 -> 3642 bytes .../src/main/config.json | 4 - .../facoverapi/signature/openharmony_sx.p7b | Bin 3455 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3455 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../faauxiliary/signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/config.json | 26 +- .../signature/openharmony_sx.p7b | Bin 3820 -> 3640 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../finishwithresulttest/src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../getcallingbundletest/src/main/config.json | 22 - .../startability/signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../startability/src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../terminateabilitytest/src/main/config.json | 22 - .../ability_runtime/formmanager/fa/BUILD.gn | 2 - .../formsystemhost/entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 9 - .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 6 - .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 6 - .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 8 +- .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 6 - .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../entry/src/main/config.json | 6 - .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3444 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3426 -> 3641 bytes .../entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 20 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 20 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../formdeletetest/entry/src/main/config.json | 24 - .../src/main/ets/test/FmsDeleteForm.test.ets | 156 -- .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 20 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../formfuzztest/entry/src/main/config.json | 16 - .../formfuzztest/signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../formszerotest/entry/src/main/config.json | 16 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 19 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../formperformancetest/BUILD.gn | 38 - .../formperformancetest/Test.json | 29 - .../entry/src/main/config.json | 154 -- .../entry/src/main/ets/MainAbility/app.ets | 23 - .../src/main/ets/MainAbility/pages/index.ets | 34 - .../entry/src/main/ets/TestAbility/app.ets | 32 - .../src/main/ets/TestAbility/pages/index.ets | 49 - .../ets/TestRunner/OpenHarmonyTestRunner.ts | 77 - .../main/ets/test/FmsPerformanceTest.test.ets | 954 ---------- .../entry/src/main/ets/test/List.test.ets | 19 - .../main/resources/base/element/string.json | 20 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 0 bytes .../entry/src/main/config.json | 20 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 20 - .../ets/test/FmsFormStateDisable.test.ets | 251 +-- .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 20 - .../main/ets/test/FmsFormStateEnable.test.ets | 510 +----- .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 20 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 24 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 20 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../formstresstest/entry/src/main/config.json | 23 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../entry/src/main/config.json | 20 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3715 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 24 - .../signature/openharmony_sx.p7b | Bin 3820 -> 3640 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../mockservice/signature/openharmony_sx.p7b | Bin 3820 -> 3670 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3670 bytes .../entry/src/main/config.json | 27 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3684 bytes .../entry/src/main/config.json | 29 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/config.json | 8 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/config.json | 19 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3684 bytes .../entry/src/main/config.json | 29 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 10 +- .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 8 +- .../signature/openharmony_sx.p7b | Bin 3443 -> 3640 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../src/main/ets/test/StartAbilityTest.ets | 27 - .../entry/src/main/module.json | 13 +- .../signature/openharmony_sx.p7b | Bin 3820 -> 3682 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 8 +- .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../entry/src/main/module.json | 8 +- .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../entry/src/main/module.json | 32 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3767 bytes .../entry/src/main/config.json | 24 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 24 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 24 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../src/main/ets/MainAbility/MainAbility.ts | 6 +- .../main/ets/ServiceAbility/ServiceAbility.ts | 64 - .../src/main/ets/ServiceAbility/service.ts | 26 - .../entry/src/main/module.json | 35 - .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../entry/src/main/module.json | 40 +- .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../main/ets/ServiceAbility/ServiceAbility.ts | 61 - .../src/main/ets/ServiceAbility/service.ts | 11 - .../main/ets/test/AbilityPermission.test.ets | 79 - .../entry/src/main/module.json | 67 +- .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../main/ets/ServiceAbility/ServiceAbility.ts | 60 - .../src/main/ets/ServiceAbility/service.ts | 11 - .../entry/src/main/module.json | 11 - .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../actsthirdappatest/Test.json | 6 +- .../main/ets/ServiceAbility/ServiceAbility.ts | 61 - .../src/main/ets/ServiceAbility/service.ts | 25 - .../main/ets/test/AbilityPermission.test.ets | 82 - .../entry/src/main/module.json | 11 - .../signature/openharmony_sx.p7b | Bin 3426 -> 3642 bytes .../main/ets/ServiceAbility/ServiceAbility.ts | 60 - .../src/main/ets/ServiceAbility/service.ts | 25 - .../entry/src/main/module.json | 11 - .../signature/openharmony_sx.p7b | Bin 3426 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3442 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../entry/src/main/module.json | 36 +- .../signature/openharmony_sx.p7b | Bin 3442 -> 3718 bytes .../entry/src/main/module.json | 18 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 18 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 24 - .../hap4/src/main/module.json | 18 - .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../entry/src/main/module.json | 24 - .../hap4/src/main/module.json | 18 - .../signature/openharmony_sx.p7b | Bin 3820 -> 3642 bytes .../entry/src/main/module.json | 10 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../actsgetwantalltest/src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes .../src/main/config.json | 22 - .../signature/openharmony_sx.p7b | Bin 3443 -> 3642 bytes ability/ability_runtime/zidltest/BUILD.gn | 24 - .../actsamszidlclienttest/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 15458 -> 0 bytes .../zidltest/actsamszidlclienttest/BUILD.gn | 43 - .../zidltest/actsamszidlclienttest/Test.json | 31 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 51 - .../main/ets/ServiceAbility/ServiceAbility.ts | 434 ----- .../interfaceDeclare/i_interface_declare.ts | 21 - .../interface_declare_proxy.ts | 44 - .../interface_declare_stub.ts | 47 - .../src/main/ets/ServiceAbility/service.ts | 25 - .../zidlTool/i_zidl_tool_test.ts | 105 -- .../zidlTool/my_sequenceable.ts | 28 - .../zidlTool/zidl_tool_test_stub.ts | 549 ------ .../ets/ServiceAbility2/ServiceAbility2.ts | 65 - .../src/main/ets/ServiceAbility2/service.ts | 25 - ..._interface_attribute_declaratoin_oneway.ts | 25 - ...rface_attribute_declaratoin_oneway_stub.ts | 64 - .../interfaceDeclare/i_interface_declare.ts | 21 - .../interface_declare_proxy.ts | 44 - .../interface_declare_stub.ts | 47 - .../entry/src/main/ets/pages/index.ets | 64 - .../entry/src/main/ets/pages/index/index.ets | 66 - .../entry/src/main/ets/pages/second.ets | 43 - .../src/main/ets/pages/second/second.ets | 43 - .../entry/src/main/ets/test/Ability.test.ets | 1586 ----------------- .../entry/src/main/ets/test/List.test.ets | 22 - .../src/main/ets/zidlTool/i_zidl_tool_test.ts | 105 -- .../src/main/ets/zidlTool/my_sequenceable.ts | 28 - .../main/ets/zidlTool/zidl_tool_test_proxy.ts | 948 ---------- ..._interface_attribute_declaratoin_oneway.ts | 25 - ...face_attribute_declaratoin_oneway_proxy.ts | 77 - .../entry/src/main/module.json | 101 -- .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 15458 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 3820 -> 0 bytes .../actsamszidlservice/AppScope/app.json | 21 - .../resources/base/element/string.json | 8 - .../resources/base/media/app_icon.png | Bin 6790 -> 0 bytes .../zidltest/actsamszidlservice/BUILD.gn | 45 - .../src/main/ets/Application/AbilityStage.ts | 23 - .../src/main/ets/MainAbility/MainAbility.ts | 51 - .../main/ets/ServiceAbility/ServiceAbility.ts | 434 ----- .../interfaceDeclare/i_interface_declare.ts | 21 - .../interface_declare_proxy.ts | 44 - .../interface_declare_stub.ts | 47 - .../src/main/ets/ServiceAbility/service.ts | 25 - .../zidlTool/i_zidl_tool_test.ts | 105 -- .../zidlTool/my_sequenceable.ts | 28 - .../zidlTool/zidl_tool_test_stub.ts | 549 ------ .../ets/ServiceAbility2/ServiceAbility2.ts | 65 - .../src/main/ets/ServiceAbility2/service.ts | 25 - ..._interface_attribute_declaratoin_oneway.ts | 25 - ...rface_attribute_declaratoin_oneway_stub.ts | 64 - .../entry/src/main/ets/pages/index/index.ets | 37 - .../src/main/ets/pages/second/second.ets | 43 - .../entry/src/main/module.json | 100 -- .../main/resources/base/element/string.json | 32 - .../src/main/resources/base/media/icon.png | Bin 6790 -> 0 bytes .../resources/base/profile/main_pages.json | 6 - .../signature/openharmony_sx.p7b | Bin 4623 -> 0 bytes 813 files changed, 147 insertions(+), 30913 deletions(-) delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/AppScope/app.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/BUILD.gn delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/SecondAbility/SecondAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/ThirdAbility/ThirdAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcalleea/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/AppScope/app.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/BUILD.gn delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/SecondAbility/SecondAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/ThirdAbility/ThirdAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallera/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/AppScope/app.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/BUILD.gn delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerb/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/AppScope/app.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/BUILD.gn delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actscalltest/systemappcallerc/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/ets/SecondAbility/SecondAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/AppScope/app.json delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/BUILD.gn delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/profile/main_pages.json delete mode 100755 ability/ability_runtime/actscalltest/systemcallfeature/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/AppScope/app.json delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/BUILD.gn delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actscalltest/thirdappa/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/AppScope/app.json delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/BUILD.gn delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/Test.json delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/FifthAbility/FifthAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/ForthAbility/ForthAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/pages/index/index.ets delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/pages/second/second.ets delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/SecondAbility/SecondAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestAbility/TestAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestAbility/pages/index.ets delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/ThirdAbility/ThirdAbility.ts delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actscalltest/thirdcalltest/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/app.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/BUILD.gn delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/Test.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/MainAbility/pages/index.ets delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility3/ServiceAbility3.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility4/ServiceAbility4.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility4/service4.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility5/ServiceAbility5.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/pages/index.ets delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtension/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/AppScope/app.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/BUILD.gn delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/Test.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility3/ServiceAbility3.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility4/ServiceAbility4.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility5/ServiceAbility5.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/pages/index.ets delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/app.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/BUILD.gn delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/Test.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/MainAbility/pages/index.ets delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/pages/index.ets delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/profile/form_config.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtension/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/AppScope/app.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/BUILD.gn delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/Test.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/MainAbility/pages/index.ets delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/pages/index.ets delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/app.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/BUILD.gn delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/Test.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/MainAbility/pages/index/index.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/MainAbility/pages/second/second.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/MainAbility2/MainAbility2.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/AppScope/app.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/BUILD.gn delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/Test.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/MainAbility/pages/index/index.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/MainAbility/pages/second/second.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/MainAbility2/MainAbility2.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestAbility/TestAbility.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestAbility/pages/index.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/app.json delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/BUILD.gn delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/Test.json delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/MainAbility/pages/index/index.ets delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/MainAbility/pages/second/second.ets delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility2/service.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestAbility/TestAbility.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestAbility/pages/index.ets delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/test/manyusersabilitytest.test.ets delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/AppScope/app.json delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/BUILD.gn delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/Test.json delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/MainAbility/pages/index/index.ets delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/MainAbility/pages/second/second.ets delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility2/service.ts delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestAbility/TestAbility.ts delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestAbility/pages/index.ets delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/test/manyusersabilitytest.test.ets delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/module.json delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/resources/base/profile/main_pages.json delete mode 100644 ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/AppScope/app.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/BUILD.gn delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/module.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/resources/base/profile/main_pages.json delete mode 100755 ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/app.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/BUILD.gn delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/module.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/resources/base/profile/main_pages.json delete mode 100755 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/AppScope/app.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/BUILD.gn delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/Test.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/pages/index/index.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/pages/second/second.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestAbility/TestAbility.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestAbility/pages/index.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/module.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/profile/main_pages.json delete mode 100755 ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 "ability/ability_runtime/apicover/fasupplement/signature/openharmony_sx.p7b\357\200\272Zone.Identifier" delete mode 100644 "ability/ability_runtime/apicover/stagesupplement/signature/openharmony_sx.p7b\357\200\272Zone.Identifier" delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/BUILD.gn delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/Test.json delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/config.json delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/MainAbility/app.ets delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/MainAbility/pages/index.ets delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestAbility/app.ets delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestAbility/pages/index.ets delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/test/FmsPerformanceTest.test.ets delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/ets/ServiceAbility/service.ts delete mode 100755 ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100755 ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/ServiceAbility/service.ts delete mode 100755 ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100755 ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/zidltest/BUILD.gn delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/app.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/BUILD.gn delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/Test.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/i_interface_declare.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_proxy.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_stub.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/i_zidl_tool_test.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/my_sequenceable.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/zidl_tool_test_stub.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/service.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/interface_attribute_declaratoin_oneway_stub.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/i_interface_declare.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/interface_declare_proxy.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/interface_declare_stub.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/index.ets delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/second.ets delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/test/Ability.test.ets delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/test/List.test.ets delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/i_zidl_tool_test.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/my_sequenceable.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/zidl_tool_test_proxy.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlToolOneWay/interface_attribute_declaratoin_oneway_proxy.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/module.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/profile/main_pages.json delete mode 100755 ability/ability_runtime/zidltest/actsamszidlclienttest/signature/openharmony_sx.p7b delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/AppScope/app.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/AppScope/resources/base/element/string.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/AppScope/resources/base/media/app_icon.png delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/BUILD.gn delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/Application/AbilityStage.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/MainAbility/MainAbility.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/ServiceAbility.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/i_interface_declare.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_proxy.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_stub.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/service.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/i_zidl_tool_test.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/my_sequenceable.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/zidl_tool_test_stub.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/service.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/interface_attribute_declaratoin_oneway_stub.ts delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/pages/index/index.ets delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/pages/second/second.ets delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/module.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/resources/base/element/string.json delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/resources/base/media/icon.png delete mode 100644 ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/resources/base/profile/main_pages.json delete mode 100755 ability/ability_runtime/zidltest/actsamszidlservice/signature/openharmony_sx.p7b diff --git a/ability/ability_runtime/BUILD.gn b/ability/ability_runtime/BUILD.gn index f798abccf..98dd3c81b 100644 --- a/ability/ability_runtime/BUILD.gn +++ b/ability/ability_runtime/BUILD.gn @@ -57,8 +57,6 @@ group("ability_runtime") { "stage:stage", "want:want", "workercontextcover:workercontextcover", - - #"zidltest:zidltest", ] } } diff --git a/ability/ability_runtime/aacommand/AACommand07/signature/openharmony_sx.p7b b/ability/ability_runtime/aacommand/AACommand07/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/aacommand/AACommand08/signature/openharmony_sx.p7b b/ability/ability_runtime/aacommand/AACommand08/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/aacommand/AACommandPrintOneTest/Test.json b/ability/ability_runtime/aacommand/AACommandPrintOneTest/Test.json index 01bf0c458..234f9bed8 100644 --- a/ability/ability_runtime/aacommand/AACommandPrintOneTest/Test.json +++ b/ability/ability_runtime/aacommand/AACommandPrintOneTest/Test.json @@ -9,12 +9,7 @@ }, "kits": [ { - "type": "ShellKit", - "run-command": [ - " hilog -Q pidoff", - "hilog -Q domainoff", - "hilog -b D" - ] + "type": "ShellKit" }, { "test-file-name": [ diff --git a/ability/ability_runtime/aacommand/AACommandPrintOneTest/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandPrintOneTest/entry/src/main/module.json index 73d4d156e..7ac0abadd 100644 --- a/ability/ability_runtime/aacommand/AACommandPrintOneTest/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandPrintOneTest/entry/src/main/module.json @@ -33,12 +33,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandPrintOneTest/signature/openharmony_sx.p7b b/ability/ability_runtime/aacommand/AACommandPrintOneTest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/aacommand/AACommandPrintSync/signature/openharmony_sx.p7b b/ability/ability_runtime/aacommand/AACommandPrintSync/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/aacommand/AACommandPrintSyncTest/Test.json b/ability/ability_runtime/aacommand/AACommandPrintSyncTest/Test.json index 22ff5fbdd..da34e02a8 100644 --- a/ability/ability_runtime/aacommand/AACommandPrintSyncTest/Test.json +++ b/ability/ability_runtime/aacommand/AACommandPrintSyncTest/Test.json @@ -9,12 +9,7 @@ }, "kits": [ { - "type": "ShellKit", - "run-command": [ - " hilog -Q pidoff", - "hilog -Q domainoff", - "hilog -b D" - ] + "type": "ShellKit" }, { "type": "PushKit", diff --git a/ability/ability_runtime/aacommand/AACommandPrintSyncTest/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandPrintSyncTest/entry/src/main/module.json index ccf3be6d0..344416648 100644 --- a/ability/ability_runtime/aacommand/AACommandPrintSyncTest/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandPrintSyncTest/entry/src/main/module.json @@ -33,12 +33,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandPrintSyncTest/signature/openharmony_sx.p7b b/ability/ability_runtime/aacommand/AACommandPrintSyncTest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/aacommand/AACommandRelyHap/signature/openharmony_sx.p7b b/ability/ability_runtime/aacommand/AACommandRelyHap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/aacommand/AACommandpackage/signature/openharmony_sx.p7b b/ability/ability_runtime/aacommand/AACommandpackage/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/aacommand/AACommandtest/entry/src/main/module.json b/ability/ability_runtime/aacommand/AACommandtest/entry/src/main/module.json index ccf3be6d0..344416648 100644 --- a/ability/ability_runtime/aacommand/AACommandtest/entry/src/main/module.json +++ b/ability/ability_runtime/aacommand/AACommandtest/entry/src/main/module.json @@ -33,12 +33,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/aacommand/AACommandtest/signature/openharmony_sx.p7b b/ability/ability_runtime/aacommand/AACommandtest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackfifthscene/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/actsamscallbackfifthscene/signature/openharmony_sx.p7b index bf893c5fa3f7c335b731c76c5ad1b45620889f25..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 585 zcmew_wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?7_N>z24Bsz|6qhz}&deQIhx#iP&tSW`lSz?bKkwpm2ZI;3 epRIhxGgU#TF6MF%kHAXya_Rp%r*m9QjN1S?+|d63 delta 372 zcmdlb^It06pozDdjZ>@5qwPB{BRkWACf*#NPzDntqam*WHydX{n+IbmGYb==K@+PC zLLuXVCRSdSCRWaBrLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTFK*rj=wAC#UA6D(NUC7UTeR z6;~FQq~^va=NCc53Ut#_6H7{gJS(M){Ni}1d}2X?(qw*C*Uijq%h>A;j14Rd4Gl~T zjiU_o;g08IF;rqvm^OQY)ic4Zb{$6?78*)~&s2|z5@_W%)VR#&rO5tj@qPm?HV$C0 zoU>(NW@2$SaAi_txbwB}Y<0BVq_vX4^OyhG7qR`gz;{@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?7{k#jmy!XiP07qKL**88@N&@ zuiI>GlJBt4K?(ej9@x7T1i=O&g zPJZj2@qB)!0T&wwF#6BgvM@8TxEr`KDaaTfF+x!l7eu#&x8`oGTU99I+LHUN)z)-?bC delta 381 zcmdlb^G_<>pozDNjZ>@5qwPB{BRkWACf;nIP&yMMqam*WHydX{n+IbmGYb==K@+PC zLLuXVCRSdSCRWaBrLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTFK*78REiC#UA6D(NUC7UTeR z6;~FQq~^va=NCc53Ut#_6H7{gJS(M){Ni}1d}2X?(qw*C*UijqU)fk444N2iCjaGG zQ*U5wU}0!zVq{<#WuOoD1}BT55{tsLqnuaxgBhoMU#Fk@B~{d*`1Zf0%k}<$zHxKQ z&+_83cLrQ+9KZlNXUoFO#NuY)!lWR7DpBQ?`%$jSR7J~x_P&s|H(ZR{8KQUZ?|Y&C tg!Sq-CWVZ0uADZ;GalDOt{$ApyiU;S&@n#S#)7cDzc;7sP0KIY3;?iBgysMM diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackfirstscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbackfirstscene/src/main/config.json index 163c4c613..35caa49f0 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbackfirstscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbackfirstscene/src/main/config.json @@ -66,40 +66,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/signature/openharmony_sx.p7b index ff671512c0c9cb2a4287350e0758a577e432ff11..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 604 zcmew_wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?8*9-jmy!XiP07qKL**88@W;^ zujO&7H#9OZGcY$WH?fE^(1%A7CySvHivk<_vmd{I>I>GlJBt4K?(ej9@x7T1i=O&g zPJZj2@qB)!0T&wwF#6BgvM@8TxEr`KDaaTfF+x!l7eu#&x8`oGTU99I+LHUO0j);a(H delta 382 zcmdlb^It06pozDdjZ>@5qwPB{BRkWACf*#NPzDntqam*WHydX{n+IbmGYb==K@+Pi zLLuXVCRRR{CRVO$rLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTFMRmll;|6ep+Vr7GztB^KlW zwG~$um!#&#C+8PI#0qrNQWHx`fjldvjQrwwsC;5Ufzo7tR@cqUY+u<}9SoWnZ6^Qa zSyOLdY+zw%Xku(?5oMqc_Xj77p%RON155l?!8he*w{NU4Vf^#H^%v{BnX-+~R9r&m zC@I{D6*Ayr;{b-xIa?NHCKfjX7bXS09LxOd<2xQd4_zI*t%kD$1#8L&HojiAbf{1rC-^mvf`IGyOZ~_27K7u6x diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/src/main/config.json index 2dc58d05a..6d29e66a1 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbackfourthscene/src/main/config.json @@ -66,40 +66,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/signature/openharmony_sx.p7b index 3f581c43476851e85978d022eb4a269fa6a7ae04..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 585 zcmew_wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?7_N>z24Bsz|6qhz}&deQIhx#iP&tSW`lSz?bKkwpm2ZI;3 epRIhxGgU#TF6MF%kHAXya_Rp%r*m9QjN1S?+|d63 delta 372 zcmdlb^It06pozDdjZ>@5qwPB{BRkWACf*#NPzDntqam*WHydX{n+IbmGYb==K@+PC zLLuXVCRSdSCRWaBrLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTEvqWEQ0qC#UA6D(NUC7UTeR z6;~FQq~^va=NCc53Ut#_6H7{gJS(M){Ni}1d}2X?(qw*C*Uijq%h>A;j14Rd4Nc4q z%%TkR;g08IF;rqvh;p6WRe$BNB3m6}zlHXv#d#kq`Hf$n;OG!2N!qqtOT>VSjRP1g z=WJP+nONKnT$vOZjx<~^c(iBVF}K@tO=9QV((61u_mw88Mb6(Gy7~Lv#X?L9Qqwid jeS)WP-0^Wgclo8z-d%+muNQ81DtBJ1_Eo2BMQS?$7z=-M diff --git a/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/src/main/config.json index 7da3bc9d8..c47ce0a6a 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbacksecondscene/src/main/config.json @@ -66,40 +66,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/signature/openharmony_sx.p7b index 81546dbb33cb8cc744f7e90d8887aebb71355b7f..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 585 zcmew_wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?7_N>z24Bsz|6qhz}&deQIhx#iP&tSW`lSz?bKkwpm2ZI;3 epRIhxGgU#TF6MF%kHAXya_Rp%r*m9QjN1S?+|d63 delta 372 zcmdlb^It06pozDdjZ>@5qwPB{BRkWACf*#NPzDntqam*WHydX{n+IbmGYb==K@+PC zLLuXVCRSdSCRWaBrLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTEvqWEQ0qC#UA6D(NUC7UTeR z6;~FQq~^va=NCc53Ut#_6H7{gJS(M){Ni}1d}2X?(qw*C*Uijq%h>A;j13J83{8y; zOri|*;g08IF;rqvh;p6WRe$BNB3m6}zlHXv#d#kq`Hf$n;OG!2N!qqtOT>VSjRP1g z=WJP+nONKnT$vPfwS-z$KmT^m^Q&C=!b%cqEtnJ;E+;(N kvhv=p#p#k$HXP~^Vtn5jyHoyky{Gto=j#?HKOb)d08jIQz5oCK diff --git a/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/src/main/config.json index e39e8d144..8ced7064d 100644 --- a/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamscallbackthirdscene/src/main/config.json @@ -66,40 +66,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/actsamstestfifthscene/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/actsamstestfifthscene/signature/openharmony_sx.p7b index a5df9f02bca11378394043282115c8e6389b9b19..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 569 zcmew@wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=oBCbtr(DoYIt3x1#)9-^^lAs37zg6c~gSrvmjuEO)IaNzDVP zfEnQi^i)`8ab{9Zs$YIdW?H3E>}D6%W$g8aMh0dE<_6{_7EuQJ@EG7^F;rqvU}Jyw zD@oVpIz>;Go3fH+EZ1GoGmmLUl2h Udw2v^vX@K$*EyZzYGT|50An!BcK`qY delta 368 zcmdlb^IIz2pozDfjZ>@5qwPB{BRkWACf*F7Pzn`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHkO zhjX$RDzPa1GA;c!SETm$;zj#1yb8IGF7VxVuW^Qrz0Jyp925EvIU8`XaR7tloGlA8 z6N|fnE0cmT%PdER&eb<_YX2&te8y!NYmcI}2LSz^csu|A diff --git a/ability/ability_runtime/abilitymanager/actsamstestfifthscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestfifthscene/src/main/config.json index 1389c4db5..7786f0c0a 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestfifthscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestfifthscene/src/main/config.json @@ -66,40 +66,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/actsamstestfirstscene/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/actsamstestfirstscene/signature/openharmony_sx.p7b index 8a8e5f6d50d18ed3ee012fb3f416fce87a9aed18..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 569 zcmew@wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=oBCbtr(DoYIt3x1#)9-^^lAs37zg6c~gSrvmjuEO)IaNzDVP zfEnQi^i)`8ab{9Zs$YIdW?H3E>}D6%W$g8aMh0dE<_6{_7EuQJ@EG7^F;rqvU}Jyw zD@oVpIz>;Go3fH+EZ1GoGmmLUl2h Udw2v^vX@K$*EyZzYGT|50An!BcK`qY delta 368 zcmdlb^IIz2pozDfjZ>@5qwPB{BRkWACf*F7Pzn`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHkO zhjX$RDzPZcuD|;CfdVH-#A*&sH3JFppv7MJ@wp?K%a%-v(T49KawsXUoFO z#Nuw?%B0A!04x}TaR2}S diff --git a/ability/ability_runtime/abilitymanager/actsamstestfirstscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestfirstscene/src/main/config.json index 233e494bc..c5fe32f6b 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestfirstscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestfirstscene/src/main/config.json @@ -65,40 +65,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/actsamstestfourthscene/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/actsamstestfourthscene/signature/openharmony_sx.p7b index d9943d2b89d1b6c1f37c96c330fb3ac1fb15fe54..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 568 zcmew(wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=oBCbtr(DRJzR zLP1exS!PaZda7=6VnJe3W=>{FW-3ruw2~u8mt#SJZ)r|RW=7Che zjBo?`DJ-)%Gbtz4FTW%+tx_p=vn%T|_Ig7j12Y4219KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^aR8(CoGlA86N|fnE0cnZ@j>47 z?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z${k)6M9SmOBezx)%&r}7Wx|qv7 TJOV4(%ccM8oX&AIF>V6@&@Rh+ delta 369 zcmdlb^G7P(pozDFjZ>@5qwPB{BRkWACf-b-P%0B6qam*WHydX{n+IbmGYb==K@+Pa zLLuXVCRQ$%CRVm;rLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHkwZ zrE=qw^NS#21-faei6x~#o|RHYesMfhKCz%cX)-^n>t<%QW$g6^#s(IKhNeb_rcnm^ zaF=tk7%H(STn^Z!)f{v(m$UFn;wrD?=rsxX?(N zW@2$SaAi_tI8nJFjIBwvqMMcb1mEq`97&%xZ$ElCT=2}qSB8v&%il36*rbMX^&EIr fJN0E)g9yJ+vAT`O*KEwM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=oBCbtr(DRJzR zLP1exS!PaZda7=6VnJe3W=>{FW-3ruw2~u8mt#SJZ)r|RW=7Che zjBo?`DJ-)%Gbtz4FTW%+tx_p=vn%UYHdaT2CPv%I_B?Cq4UG)U49pG8O)R1e^x;v# z$zrI)qQJ)f?8on)`hxZCj-r3Q`#Wu2d~asMqNl!=li#{$JfELwz{SP^jO25+EX+(S z?gp+*3NpqAdDFXpgg?97V`n;VX1V!Rohhr%d@OmWzhdzWwwpVd6dCsOE@5qwPB{BRkWACf+QdP#O~>qam*WHydX{n+IbmGYb==K@+Pa zLLuXVCRQ$%CRVm;rLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHkwZ zrE=qw^NS#21-faei6x~#o|RHYesMfhKCz%cX)-^n>t<%QuWYPN22G51lmGIpsW&h- zurM? z11>fWVCbB)WnpGw@i1^>QeGryYpvSRI>g)Gezggum=NbU8D1|8i diff --git a/ability/ability_runtime/abilitymanager/actsamstestsecondscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestsecondscene/src/main/config.json index 1942e8a49..f4cb5433f 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestsecondscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestsecondscene/src/main/config.json @@ -66,40 +66,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/actsamstestthirdscene/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/actsamstestthirdscene/signature/openharmony_sx.p7b index cd17207278e8f3aa00b962bdd866d781e748fd04..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 569 zcmew@wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=oBCbtr(DoYIt3x1#)9-^^lAs37zg6c~gSrvmjuEO)IaNzDVP zfEnQi^i)`8ab{9Zs$YIdW?H3E>}D6%W$g8aMh0dE<_6{_7EuQJ@EG7^F;rqvU}Jyw zD@oVpIz>;Go3fH+EZ1GoGmmLUl2h Udw2v^vX@K$*EyZzYGT|50An!BcK`qY delta 368 zcmdlb^IIz2pozDfjZ>@5qwPB{BRkWACf*F7Pzn`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHkO zhjX$RDzPZ^te)Vssj~Q(^~Unq?_;N3yL6^(ono4$_lfBjFR9GE>SVyh#sLhHbG9tZ zOf2pOu1tyy%lTd;Tox@{Dqngt$zJs2V#kk{Tpqvn&dU_o;Vt(?u8m1S`Tf)RTP^&w f&iHm!-Ov|0R-M?M!+l}fW|jl|X#sN{9O483Ks$f( diff --git a/ability/ability_runtime/abilitymanager/actsamstestthirdscene/src/main/config.json b/ability/ability_runtime/abilitymanager/actsamstestthirdscene/src/main/config.json index 80e9a593e..b2248e5e4 100644 --- a/ability/ability_runtime/abilitymanager/actsamstestthirdscene/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/actsamstestthirdscene/src/main/config.json @@ -66,40 +66,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/sceneProject/simulateEAbility/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/sceneProject/simulateEAbility/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitymanager/sceneProject/simulateEAbility/src/main/config.json b/ability/ability_runtime/abilitymanager/sceneProject/simulateEAbility/src/main/config.json index 3b9800c47..a2686c07d 100644 --- a/ability/ability_runtime/abilitymanager/sceneProject/simulateEAbility/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/sceneProject/simulateEAbility/src/main/config.json @@ -37,28 +37,6 @@ "launchType": "standard" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilityFir/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilityFir/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilityFir/src/main/config.json b/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilityFir/src/main/config.json index d1751bdf0..c9ca6419a 100644 --- a/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilityFir/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilityFir/src/main/config.json @@ -37,28 +37,6 @@ "launchType": "standard" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilitySed/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilitySed/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilitySed/src/main/config.json b/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilitySed/src/main/config.json index 432d0f513..e9f779808 100644 --- a/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilitySed/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/sceneProject/simulateFAbilitySed/src/main/config.json @@ -37,28 +37,6 @@ "launchType": "standard" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/sceneProject/verifyAAbility/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/sceneProject/verifyAAbility/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitymanager/sceneProject/verifyAAbility/src/main/config.json b/ability/ability_runtime/abilitymanager/sceneProject/verifyAAbility/src/main/config.json index bfe95670a..0317e4485 100644 --- a/ability/ability_runtime/abilitymanager/sceneProject/verifyAAbility/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/sceneProject/verifyAAbility/src/main/config.json @@ -37,28 +37,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymanager/sceneProject/verifyIAbility/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymanager/sceneProject/verifyIAbility/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitymanager/sceneProject/verifyIAbility/src/main/config.json b/ability/ability_runtime/abilitymanager/sceneProject/verifyIAbility/src/main/config.json index 76f4aad49..fb3b70220 100644 --- a/ability/ability_runtime/abilitymanager/sceneProject/verifyIAbility/src/main/config.json +++ b/ability/ability_runtime/abilitymanager/sceneProject/verifyIAbility/src/main/config.json @@ -37,28 +37,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymontior/Test.json b/ability/ability_runtime/abilitymontior/Test.json index a42ff7e9a..71788e3e3 100644 --- a/ability/ability_runtime/abilitymontior/Test.json +++ b/ability/ability_runtime/abilitymontior/Test.json @@ -14,12 +14,6 @@ "ActsAbilityMonitorTest.hap" ], "type": "AppInstallKit", - "run-command": [ - " hilog -Q pidoff", - "hilog -Q domainoff", - "hilog -b D", - "hilog -r" - ], "cleanup-apps": true } ] diff --git a/ability/ability_runtime/abilitymontior/entry/src/main/module.json b/ability/ability_runtime/abilitymontior/entry/src/main/module.json index ac51b9a2a..f6d605fcb 100644 --- a/ability/ability_runtime/abilitymontior/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymontior/entry/src/main/module.json @@ -59,12 +59,6 @@ "visible": true, "launchType": "singleton" } - ], - "reqPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/abilitymontior/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymontior/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/entry/src/main/module.json index cf6064fe9..2228579c6 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/entry/src/main/module.json @@ -34,52 +34,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappa/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/entry/src/main/module.json index fa7bd64fa..acfbc9b0d 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/entry/src/main/module.json @@ -34,52 +34,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappb/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/entry/src/main/module.json index 1a33399b1..12ef5a126 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/entry/src/main/module.json @@ -34,52 +34,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappc/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/entry/src/main/module.json index 19abfe0f8..dd66d5365 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/entry/src/main/module.json @@ -74,52 +74,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappd/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/src/main/config.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/src/main/config.json index 2c52089fc..9614e4e2e 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/src/main/config.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstanceappe/src/main/config.json @@ -50,40 +50,6 @@ "launchType": "standard" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/entry/src/main/module.json b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/entry/src/main/module.json index 88cab05c3..503034172 100644 --- a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/entry/src/main/module.json +++ b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/entry/src/main/module.json @@ -36,49 +36,13 @@ } ], "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, { "name":"ohos.permission.GET_BUNDLE_INFO", "reason":"need use ohos.permission.GET_BUNDLE_INFO" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ] } diff --git a/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitymultiinstance/amsabilitymultiinstancetest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassista/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassista/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistc/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistc/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistd/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistd/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassiste/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassiste/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistf/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistf/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistg/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassistg/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassisth/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitorassisth/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/abilitystagemonitor/abilitystagemonitortest/signature/openharmony_sx.p7b b/ability/ability_runtime/abilitystagemonitor/abilitystagemonitortest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsabilitydelegatorcase/entry/src/main/config.json b/ability/ability_runtime/actsabilitydelegatorcase/entry/src/main/config.json index f39c3ec2f..abd3a4967 100644 --- a/ability/ability_runtime/actsabilitydelegatorcase/entry/src/main/config.json +++ b/ability/ability_runtime/actsabilitydelegatorcase/entry/src/main/config.json @@ -61,36 +61,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/actsabilitydelegatorcase/signature/openharmony_sx.p7b b/ability/ability_runtime/actsabilitydelegatorcase/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsabilitymanageretstest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsabilitymanageretstest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..ed13ca1e3a1ebe98e72039d8a317e90375a71ba2 100644 GIT binary patch delta 637 zcmew?)goJO(8Slk#;Mij(e|B}k)3Hl6JH@vD3^(m(U8}Gn~gJ}&4V$OnT3hbpovWZ zp^$Mw6PqAQ6B}=}Qdw$Iab|v=ZeC(;s*;tGk)DB`fszhfI5|HBC~Tyolvq%po03^v zQk0ogS_0BgQdy8Xai7SlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vo-57_Ig7j19Jm26LSN@C=qvx~%wy5TK delta 340 zcmZpX{VbJk(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHkBu58E>KdIKW^3j=dQBNO8&1AVyLI9UvpSQPpSr1ZF?szv>5 zmDXst%us!H_`O-6kJ!T{>0b(xf9#)Oz{SP^^z}Jg7G@?E4+A$QMTTcVwkh+E#_o}h zb~XL-d*T&^1*sQ0r)bXT4g!o O!RHNUw>@NE!v_F%f^~ub diff --git a/ability/ability_runtime/actsabilityusertest/entry/src/main/module.json b/ability/ability_runtime/actsabilityusertest/entry/src/main/module.json index 65be6e3dc..8f318e523 100644 --- a/ability/ability_runtime/actsabilityusertest/entry/src/main/module.json +++ b/ability/ability_runtime/actsabilityusertest/entry/src/main/module.json @@ -46,16 +46,6 @@ "icon": "$media:icon", "label": "$string:MainAbility3_label" } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/actsabilityusertest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsabilityusertest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actscalldataabilitytest/entry/src/main/config.json b/ability/ability_runtime/actscalldataabilitytest/entry/src/main/config.json index c3821c7e6..66f64ebf9 100644 --- a/ability/ability_runtime/actscalldataabilitytest/entry/src/main/config.json +++ b/ability/ability_runtime/actscalldataabilitytest/entry/src/main/config.json @@ -20,17 +20,8 @@ "tablet" ], "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.READ_CONTACTS" - }, - { - "name": "ohos.permission.WRITE_CONTACTS" } ], "abilities": [ diff --git a/ability/ability_runtime/actscalldataabilitytest/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalldataabilitytest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actscalltest/BUILD.gn b/ability/ability_runtime/actscalltest/BUILD.gn index c8addfd79..7f40a9fd5 100644 --- a/ability/ability_runtime/actscalltest/BUILD.gn +++ b/ability/ability_runtime/actscalltest/BUILD.gn @@ -17,14 +17,7 @@ group("actscalltest") { testonly = true if (is_standard_system) { deps = [ - "systemappcalleea:ActsSystemAppCalleeARelyHap", - "systemappcallera:ActsSystemAppCallerARelyHap", - "systemappcallerb:ActsSystemAppCallerBRelyHap", - "systemappcallerc:ActsSystemAppCallerCRelyHap", "systemcallentrytest:ActsCallTestEntryTest", - "systemcallfeature:ActsCallTestFeatureRelyHap", - "thirdappa:ActsThirdAppARelyHap", - "thirdcalltest:ActsThirdCallTest", ] } } diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/AppScope/app.json b/ability/ability_runtime/actscalltest/systemappcalleea/AppScope/app.json deleted file mode 100644 index 785f8459d..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app":{ - "bundleName":"com.example.systemappcalleea", - "vendor":"huawei", - "versionCode":1000000, - "versionName":"1.0.0", - "debug":false, - "icon":"$media:icon", - "label":"$string:app_name", - "description":"$string:description_application", - "distributedNotificationEnabled":true, - "keepAlive":true, - "singleUser":true, - "minAPIVersion":8, - "targetAPIVersion":8, - "car":{ - "apiCompatibleVersion":8, - "singleUser":false - } - } -} diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/AppScope/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemappcalleea/AppScope/resources/base/element/string.json deleted file mode 100644 index ee69f9a86..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string":[ - { - "name":"app_name", - "value":"ohosProject" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actscalltest/systemappcalleea/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/BUILD.gn b/ability/ability_runtime/actscalltest/systemappcalleea/BUILD.gn deleted file mode 100644 index a74e73e61..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/BUILD.gn +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_hap_assist_suite("ActsSystemAppCalleeARelyHap") { - hap_profile = "entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":systemappcalleea_js_assets", - ":systemappcalleea_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsSystemAppCalleeARelyHap" - testonly = true - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("systemappcalleea_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("systemappcalleea_js_assets") { - source_dir = "entry/src/main/ets" -} - -ohos_resources("systemappcalleea_resources") { - sources = [ "entry/src/main/resources" ] - deps = [ ":systemappcalleea_app_profile" ] - hap_profile = "entry/src/main/module.json" -} diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 21606483f..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -var onAcceptWantCalledSeq; - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("SystemCallTest MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index f5ab8d609..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,181 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} -var event_case2000 = "call_case2000_test"; -var subscribeInfo = { - events: [event_case2000, ], -}; -var subscriber; -function test2200ReleaseCallback(data) { - console.log('SystemAppCalleeA MainAbility test2200ReleaseCallback:' + data); - test2200ReleaseFlag = data.toString(); -} - -var test2200ReleaseFlag = ''; - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCalleeA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA SecondAbility Call_Finish<======') - }) - - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCalleeA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class MainAbility extends Ability { - - test2200(data) { - console.log("SystemAppCalleeA MainAbility test2200"); - let recvData = new MySequenceable(0, '', ''); - data.readSequenceable(recvData); - - let want = { - bundleName: "com.example.systemappcalleea", - abilityName: "com.example.systemappcalleea.SecondAbility", - }; - console.log("SystemAppCalleeA MainAbility test2200 before startAbilityByCall"); - let resultData = new MySequenceable(0, '', ''); - globalThis.abilityContext.startAbilityByCall(want).then((caller) => { - let param = new MySequenceable(recvData.num + 1, recvData.str + "SystemAppCalleeA", ''); - caller.onRelease(test2200ReleaseCallback); - caller.callWithResult('test2200', param).then((data2) => { - data2.readSequenceable(resultData); - caller.release(); - for (let start=Date.now(); Date.now() - start <= 200;); - resultData.result = test2200ReleaseFlag; - let commonEventData = { - parameters: { - num: resultData.num, - str: resultData.str, - result: resultData.result, - } - }; - commonEvent.publish('call_case2200_test_result', commonEventData, (err) => { - console.log('SystemAppCalleeA publish call_case2200_test_result event') - }) - - }); - }); - return resultData; - } - - subscribeCallBack(err, data) { - console.log('SystemAppCalleeA MainAbility subscribeCallBack data:' + JSON.stringify(data)); - switch (data.event) { - case event_case2000: - globalThis.abilityContext.terminateSelf(); - break; - default: - console.log('SystemAppCalleeA MainAbility subscribeCallBack event error:' + data.event); - break; - } - } - - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemAppCalleeA MainAbility onCreate") - globalThis.abilityWant = want; - globalThis.abilityContext = this.context; - this.callee.on('test2200', this.test2200); - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - commonEvent.createSubscriber(subscribeInfo).then((data) => { - console.log("SystemAppCalleeA MainAbility createSubscriber"); - subscriber = data; - commonEvent.subscribe(subscriber, this.subscribeCallBack); - }); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemAppCalleeA MainAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemAppCalleeA MainAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemAppCalleeA MainAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemAppCalleeA MainAbility onForeground"); - } - - onBackground() { - // Ability has back to background - console.log("SystemAppCalleeA MainAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/SecondAbility/SecondAbility.ts b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/SecondAbility/SecondAbility.ts deleted file mode 100644 index b0f77555b..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/SecondAbility/SecondAbility.ts +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCalleeA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA SecondAbility Call_Finish<======') - }) - - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCalleeA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class SecondAbility extends Ability { - test2200(data) { - console.log("SystemAppCalleeA SecondAbility test2200"); - let recvData = new MySequenceable(0, '', ''); - data.readSequenceable(recvData); - let result = new MySequenceable(recvData.num + 1, recvData.str + "SystemAppCalleeA", ''); - return result; - } - - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemAppCalleeA SecondAbility onCreate") - globalThis.abilityWant = want; - globalThis.abilityContext2 = this.context; - this.callee.on('test2200', this.test2200); - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemAppCalleeA SecondAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemAppCalleeA SecondAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemAppCalleeA SecondAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemAppCalleeA SecondAbility onForeground"); - } - - onBackground() { - // Ability has back to background - console.log("SystemAppCalleeA SecondAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/ThirdAbility/ThirdAbility.ts b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/ThirdAbility/ThirdAbility.ts deleted file mode 100644 index 5fe516ffb..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/ThirdAbility/ThirdAbility.ts +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCallerA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA SecondAbility Call_Finish<======') - }) - - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCallerA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class ThirdAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemAppCalleeA ThirdAbility onCreate") - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - globalThis.abilityWant = want; - globalThis.abilityContext3 = this.context; - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemAppCalleeA ThirdAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemAppCalleeA ThirdAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemAppCalleeA ThirdAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemAppCalleeA ThirdAbility onForeground"); - } - - onBackground() { - // Ability has back to background - console.log("SystemAppCalleeA ThirdAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 30b8d934e..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -async function routePage() { - let options = { - uri: 'pages/second' - } - try { - await router.push(options) - } catch (err) { - console.error(`fail callback, code: ${err.code}, msg: ${err.msg}`) - } -} - -@Entry -@Component -struct Index { - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Hello World') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - routePage() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/module.json deleted file mode 100644 index 40958567f..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/module.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.systemappcalleea.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities":[ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.example.systemappcalleea.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" - }, - { - "name": "com.example.systemappcalleea.ThirdAbility", - "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - } - ] - } -} diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 6898b31d2..000000000 --- a/ability/ability_runtime/actscalltest/systemappcalleea/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "pages/index/index", - "pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcalleea/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalltest/systemappcalleea/signature/openharmony_sx.p7b deleted file mode 100644 index cc53179a48f88f20acc379c138a001e9a15838f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3442 zcmcgvYj6|S6}BF>F-F+L*anwiBOa!J?7OmLOQwYEN~;%M$tz2?WlYUVT0LxOwU$<1 zS(Haa;)Zu=rr?H0Y#s&@105h3XNE^Z10^9aB$Vk;3~>l;p)@qbNk}NPE878^fghdB zpdZ>f=bn4-chC9Gcjtnbh)PPC(V}blR>Vu@x5Y$tASRm6=kXvBNKHyv*rMZ+0wJFV zVu@*w19@$+!~|hX_@71MCNdcE1}KRm;3UPR(5y!eituv|F;oBwfOwWT9QHanQx2ph zcBPV($X(o@tXS@pDCIyQA(SM5iexSq2`RW}rkRdU4w62S2$7tFplONI8)AZ9dzgvu zHy9BJ)p;p~bO(vJmkVqnd|s!QX%?3*5>o+2VkcdJU>uoTDN_{7rEms7eLfNjJ>u5!kIq36rWYs)jMd?QZlm z)SJq2Tn)2U7}H`ARTMTLZet|^+bnQ{(ZsD_##z*DQ&-~nJd|b19ooupg;vvSuTq9d z3tEFA4lN8>QB?%PEk%gW-r(^#{7{pfYH(L-D?PQ8-GbI*DzrZej$p)-QFt}N+O@uV zTeX?COJ!~xpsdd0Fk{Eb_=#j|4D0#H#Rqj9Qd6 zs4exV6+`p`xI9={E%n5n5v>KT9yn*nf}%>crb@22RT~()R4&(R%syKch|E*N{(%_G zQcLN;6H%y!b!a2BO{xI|mkYhd;Inh*bx5sjl?ApSZpUDD^+-I^wbVeaF$7_aDj2rd zZ6+0t(^Ybpv%#h_%H&O;x(L=05lC8JjyO?uAfz$tYap`PA2HdY71~6D~?=OfuUM8T;)bAc2CgZt)(=KwJcx_ z7Zp`hmV{lX#zp8Ea}+l9N8<_vb}3K<##D$5W_9t5nt=&HY^bK3i3GzQUoGV@BY4Q* zWF0k)WnpE&XsvV;7|d!_szz-ECR1{=)d&u&2^eN;aD45%6)1ZA~P}8sL5vFmT?4_AW9h`hNw2=DXgXXTLLwz zpVB5=hYfb)ppG~K{(>PLSilKF0YiouE|8#oT-Sw~Lk#J!bHuxSKrdV*!GzzyYO#lq7*wn3Ta+8KJS@g}5;? zBX!7Opz$C(?oG`|AL7lkkc1za3?{{g1Q|I)hhUoa#pQ;>pQnPs#B7li0#YD_q}*3t zlP!`dA!!jbXaf32f&idk07U+?K$HgqF0YTwGY=>>uz`%Ep0 zmip+mhoeg2+fx>lB~DuT`;KKMa7F#u%4t33oD)3N?weB%ZkMM=_B;$Nx$#BXL5@Fa zjz4Dx`IFYGST!6A@chWqO$XBkN|*br(wPGR<_Qu(GDtCmME&M-MA8J(ACo6><}1Pk zvA~`n#EN^G*EfikZ@wckoO(Dt@TCLx&s)?jN!{FZ^p?$bVg9CVFUP(={HaZ-U4>~| z=?%!v&bGepy8D)nQKNetudn;FcFgwIL|2dO+;+b%^ZvBlRl%OTpT3BPZ2Bc7$=ZKy zN5IP|oP5C6 zu=&u(-?F=3+PLLX^`Uk9@;gSZIX~)1Y4^m}md%hyYj?I!kZis9K|na!Ys+Ug@xhdL zru;InpmTDvdF+lgeQm3OVQ#bfyD)l#-qEyWb065)XjuU3x?G-jR|WOX%tqrvjhqhKbWtIr4vS?5W~5?1m9|5&+2u z{wqIMEdMQYXX)?mm3r#-oG#va{aE_xOBvS}yV6ZJbk=JtmW}sx>HmH4R#)aHw=Rw0 z#Ol{~gHl)Aro86NYoABWEtHw3K8*7Q{w2fKg{!sST?8^mE zj0bZho5Q^hK*Mt>+t)L{bD0H}=Exg$E`)GEx$uH11O5u0)^&a(S_= zqy`i|9u-1jVcuFgr(k5xqDILM=e~ zc{#;vD-tsmmGjTOa;B*7yD=xXwyzeC*e}ny+-|#O-3sw1C7i80M~^ssbgpv!d$W#+ YX9HpW+h1JFRc8v8e%3PML|^*<0J%6(*8l(j diff --git a/ability/ability_runtime/actscalltest/systemappcallera/AppScope/app.json b/ability/ability_runtime/actscalltest/systemappcallera/AppScope/app.json deleted file mode 100644 index 182091df8..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app":{ - "bundleName":"com.example.systemappcallera", - "vendor":"huawei", - "versionCode":1000000, - "versionName":"1.0.0", - "debug":false, - "icon":"$media:icon", - "label":"$string:app_name", - "description":"$string:description_application", - "distributedNotificationEnabled":true, - "keepAlive":true, - "singleUser":true, - "minAPIVersion":8, - "targetAPIVersion":8, - "car":{ - "apiCompatibleVersion":8, - "singleUser":false - } - } -} diff --git a/ability/ability_runtime/actscalltest/systemappcallera/AppScope/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemappcallera/AppScope/resources/base/element/string.json deleted file mode 100644 index ee69f9a86..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string":[ - { - "name":"app_name", - "value":"ohosProject" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallera/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actscalltest/systemappcallera/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 zcmV-oJe|XdP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXfJNHRMK~#8N)t$?W zZ`*d)f6uD@IOn2&LJ;lP6@!gHh#>Y1!r&0HL_gDqb&`3X(Z=GaQp8SP` z92In5!tr>lHv4nxKS1{J@p1P!+F4$_JksuYcRrnVr_*tFKEi|jF}%m8r`_Y_l6p^% z@+LnCznqL`mDBrry9$FzRWuxkQF=}GpwhbiR|yW zmfjQNx4tFelhpeM=s1qPZ}7VBtuHUqIh+_+IvN7$>(jXIa?55SEAd6rfw_FG^Ciq> zUAOb*d;6XH7UwzzrTnE1QtLJmPK4||=GS#JMbf8dX;2o^T+5qYx7QF%t86tY^M!6V zrngTY z1udv}ju^g5nNRXGgh*Bp3Mrd$sWa|p#az3e^Glh~4OYDwx?a*KW72*IFc`5a72{iM zp*N~%>#A7GyQ5CGc@5sreOI4Vr-jh46-ty$UgtlNS4u^>BKcJpW(i@*S9!$UCqmcd z(U6LQxPK-@LYcI@ROQlUqYfv9)@pP1D z^PGd_#Bn=j?h;(A2YP*^zO{q!-impmO*sshM)pxC{aRnxpLI$OVz(ElViw;?d~N$q$^VbIP>sa0q0)N~6iq!!fI>IcRGDdADCq?$^K61=g>C{IY# z;~=ksR37V9Yzp%@sRJ8ebxt7()agtNj zFX-#JY(~NHNecrS7DT}|J>yQfr$J*Ww>;PMMSj|?ifs>m;mOpS;hB2QJtAw(Aw2S_ zSHe`NtQeUBZN(O=rgRoV{J5F+Ft*YQkw zwtwkXsI}a&=y|SSZxEX3H8VG5pvDb*DypGrx7RHOJ0i^ra2-P!NRFO4D{+Ry>|JXL zGjQaB$9omq%IUE9OgQbqtQMtUxwo448OTeE6JEO(GROhuciWZ5BouJ*L~LTeo;4dtD1t#pnhtSi{UW~!N8lsnLV4AB&!P?*BYDt{H& z%&bDsz7IE15kl1~PvI`8P44N?xzRmdc}}725-w90Fdv0S!A0anyY|dSG}_^L&))LF zz4K+fI-yqH>N0 zgo)+iY3)b8AJt+2Z>KNwTQ-d?GjYyuI%!>DNlTFvDiBBa$CrlyNy#r_Sho8!34uL# zRbE+7I??*TrZGd;$+f!%8_B1Sc*Ia#=XozCRDucxF$H^&J+EfrLzkl0 z&Y3P^^vbm_^GJtcTe;>pe{n4!{EtOfLyv17pOHk&6d)QY28Om{l|N|LJYM(9dcX=m z(`(v2zJ^0${=gPYRc@u!raOd&0;{ZWR``si^fg~l4oL?SD>EgWzMqA-<`?rq(W^EZ zVWn$bq5GX_&GgJOY`!oa&@zRZ&4hiDHmw<(Mk_N)4(+wilna`8P6Sjw)OS?{y0(N(0*);t@8SAl~B`A^+@J zV1RVu>FKY$>KaP3uj?dg$oKga*<{6RD1b)fODgTiZOJR>{Kkeu4uk2y#e!oE4iAlB zYL*V8DT~1MLc{NwyHeClv|$!rLwWSf$b4NexAR)uTBgvUvCBJO=sfB6_1wOZtOXTj zc`5k{U1P}t$8tTmwm1Gq57=?FuXc|tkh+fj*LX~;FJx?f%NC4*45f)%IS75<;}ANX z;gHpyj8K*dUZi4hTt8$GpexJ4q}CPXVyW%DV;NflfVk+qu7f_9k z*}8EIodV}*+31PZmwxv(r&~BEn9C$YJ9U6zg!~5>d$_Pa8+ad7I91;c_0IOtEQZJv zWv~YzHgi=b!-mWfXtn|_JkoD5oK-0qxdz=bc;8A)h$8Ki7uj*~)FIoxTCmM)Lkx$^ zDAapMq>9(D*y56Y3)j_pPZhR{lBnF6$6?8nU&c%yomL(4$90sL@mADWR@cgG>br4< zm7f(4kA&8Grlx|Pqa>B}@VHOlNlK;+Bw%8XPl;5YrIxrI!FgaD+MM$T3TD9_g?p$n0Z^z z(ZK~3V;*H`@3>UjK<`U8)$c<0O1ic7Ev6ocyuLu$qCG4Y{bp{Y=5PB;{k{&5MvzIV zqrB@hYXOE@LmvV6T#B|X4dE6jY+>wEAHh2P=EcesGcpX)dv1+PVs{Q^sw4rG+6 zIMNJ)vc{%SR$PJ)BEf_u+O<&U!M5VQ%rC4^x?<;d{RR~!z6NtUq3;)^4s7W1#)j^v zagl`{s8YEpK6_jhO$@_^<2ryqkqSlOyMV|^!)TC@2*LI`^CDdG%EMG3N_}|VeMXsg zreLRr}}fkU0|;F z*7Y@d*Xq264ee>$vQAr(zQG}~k1UIKZbPoo zBq4|^xF`pLiPaELV00X>9O?5D3Lo=a4w3a>7DQFw_SB8SWLAZInMO&pQ4!LSj~YD6 z@OBztL*L8Ob`EK5=<7MJK_T?^rLFqqOeZgHg&A?6PjVts8H}BcoI;mGT&hNI$*O+_n?-TzQ=5&@FU+ z8%JCG;=yD5GrXl(p=k!g0{xS2uj3r!y6+pk&uJG6J=Xz^8H=fHEN`Geyfj0EZ=)FZ zy@n~1956HJK-yv(s;r3#B|r&&i8b$4=&<8A?%_Ig;+gcpy^8a?q58J3buP@kLYeB# zuvJF4c@1BKR_u&3Y};O=+1J~;*T6d6N2fErzRvXb@UVNhXB&bjsk}B6yjIvbbueQP zP_b352q{pB@qe)PPPC;?V+3uRSYKh6Wh-G{U!Yyu2MUFQ#d`*N-+5JeEfd?K^}L)s zf!p!b7#;VQb6lcB|I})~eU0;~5--2s&h1c7E$a&)Ds*<-L~vtY9Bo zkapu+;9@BYMXVY#B)(0sTH}^k>s8%(pgI{Xf(haf_V8hgi`#C?Ct4y|0|!+}!f3DH z+7lPAq<`@md>3KNVE+qD(Zi^+g|6Fue3yRaI^D*%0Okp7ODn37mjONA%=wvO%5xVQ zTLN#vEcl-WuJzOXZ*iUv#jn9!=WG1ER=&-j$2yn2*1lnGH$&%rZA`Dxw@t4VG%`~H zf9Y}|9;`TQTK9mS3;I0H&4~Yo49$KP^r%W)`Y{~?48zu$u*+BI`E4V#7j8e-FPMdy zlv}aA@EU9d+kG}};U%9{-@sDA#eUW{uhD8bEb>B1V&8Xp-q{fYW8z=#H*jr$*E;_$ z@M<5gC_cd5Lp9u}jyf=BwmQi6V+=lfOKvJ=X!Iyx9EQ#c)`b4 zKvDGyx4pWr^=v#+VuYs=Vk6@e7u4d1!Kpb%RZKw6E3Qj(?^v^!=Q7Om@wg(g?zN8j&sMIKz9iV4 zc4x~y!k!I8Fuzx!iz65Z7T|G~b`%6DdXCfb5(*ml-~nmlifY7JlTJMQPa*T6b2Jn|a6Da6sHJDjm$zW)COz7Nma z@m_;#<#XO^G&--#XB5;;-!C3HD{Omx?S7m8{~l__aQ@jdxtjJ|GzXroXKu&PLYf6O zL+8I%{xz6AQnDcGd_$FMLthRI;Udw+8<#Aotm2N-r zn4jnMT(+Iln*YY{3tt;|=YLVISAuh&+d6O2oXfmkV-9ew;oRt2c{B3U2;nXGKJ=PL z+kCBE*O}|i*TS`N3fp=@=WX+a*XUe>ZQUNzwfq_SemU6@Yx6j~5$H6 zu;u5q_CIgf^3gE!x&`ZZ`D@tq7DaaE&kp4gtA`ZK9SgCgo-bd)9K39^W)8b2Ztif?dvTxo*6ccMW}uCEo;sUVl;Jz`QTk8!jk$#usgAFpX;qo!2ti%EoIA zMVkHHp}Jn%HeC1V*ZXeR_Pxc17mAz<8oHy`I-B#ioy<6wZ?7A!-EZ?6s*Jud5+Ofi zIg%24U0|46NB&xI&1(x=cx_w_ua#fptNCrb2GV;C--2uPXMCZ^x#0Uk%@ZZm8Rh{s z-PZ;=LkmNth%>xspLc-rszbie_3ri@yg8q_KP}()(Q~#Qp0=~MZm{Ry`TmPM=t#Hu zU489s=>2TBdoiZ(0o@KhSeOi}UO~Y%z6~{qQjicKF%WU@&%XNl>2bmm0DGU|9UYQJ zIt}Xefv!Av8x{BN=Cu2Gd$W6gd)&P{lSi}qb$lsPMF`*5ShqX{&_quc4bAJjc<3)rwKDgfRl=YcS(%!j2KHR5(iWb-9aNb?G8LMhadSeDH|Knt=S;nP8H(1& zN0fWH?9K@C{rR-JHUE6v-J*beX^Zyjd}Ckm_f&JNh4UUTNPeCzQt$ckVfXZSzuQ0F z?M}PP?%nZu_k;K6-M6U5)#_s_`j&(uhmE4I^64=5C9bsBI*N}K zw?J1f&}WF>1^N|_l7A5nA3*ZB4$aOKR8BM8isEME=#g#m6;6TbY37x^mW zNFDJ8A-+5BP?n+ZxO@NZu=@ypxZMvV|NN9X@6h&p@CH}PH}L3Hpz z&-EizlqsKw{Ud!pVH_A1bZ*ZY%=kzmdCjL3TR;Ux|Laio?6+n1U0|;JU3!VK27hn$ zvH!)t`Y)fYsGw9{#|fW6=j6i_!N{-zRd9lBtmA9`2@{mm&%C&!9Tt*Q4>++32{U+v zB%SljvqQa3kjcDxE;SV7k9_>u-sgLNNQ77V%WB%@)e}ick3Qwuc`$P!%F}4{?pqXQ zG-%rWD=>c&7=`;wvE)M~E>v|}XfxQpvzf7nK;_d>mvJ|I*}mlUni3KXg*>TQ;Wa+C zP`sf(U*pK5AL`ijs3n63tQnb9xEsH3uNR(H3-O33t3(M!Ies$K*BOeD`ZQ?gt5E94 zLr~XIkGbqlq&LS-@gUL@DQbkt&*=VvP)WEX_2vC+H%P@33eYf`p9-<03Y$FjbI|iZ z4eSPtcQT%AS!knA)wFV5&_dJibO!Tg{66qj{jJhoGlZt$TP)ltSZ@3d)&T)4WbmLs zQ9@TnE!@|KAJPCZs6;;ndgeY$eg$iZ`BAPm9E(X=0-^nhC2|_z%``IH=}`&EdlkoA zy1zuh@0ssz4-dOr^Pf@f<@0X$@CiBedVLOFdCy#x#TG*7fZRPb3MQM-7R0^ zIAS!<`Ito5u8`=*;L(jC@)OF6Dv_#f_5S=Mn=#qfE%V|5Bd`w_4ld@@fc5>3!5`i| zjxS2qn8pZ7QSjG-;%;2qRt}9&UQg?Wt1#$YF^X!l%Cw;BH$B_UZMXe&YvfrLoi94# z4f!&pF?A@XeuG#9wA?J^VE%@7?{LhI?^wv(x=3+RgSCrzkQRTU&XKyu=L_u^u!DxF zClztw8qaw~F=9Q{M+x*HPbWQ)MURo;MCiSRt_z~~w~xDT-|u#R_lJ~bkhZr?L(h4vO)QenY#q;#a8k38h2fY2B{L6z2Ir%cc(bpF`eBC1}zo5tV zI+VvX%5*{vC<^%JS)?IE*KY)t_ zR*T>b!uY_F@jXg>cSgJ}He5gu3f-Tn+?(tf*)O`$_ZqxmrJAh)p7)M2Qw8ka?o1oE z3wn)VzC?=B481U_K;_AK^PaGrh=Cjwf;=5rpxvGf_0WQcY&(WmM)A0=3UW?#zR%Cw zAwUmR$55|!6K+c(j(Zk<(Rv#jS|M+>|E}=0Hr>y`c}T&l2sh9yYiP}im3G-yAXL%$ z&N>R~9oCI5m*w&{{bBdb$K&qXZ*F!UKim>3&zbu?r@TebClppzZ(6Iu ztTLhRH*)S>^|5L1&zRL-lWmH@?+SCtOMZole100m-HU|s&tN`5rWb;toyE#JDARZ) zs39p2w?5AC<=OJN3QDLpt%RWv(g<D^bECi1RPoG4Aau1p0ZiEPC`7 z7}Byu>xh?Z)Gt|(++}OvHD1Wv>}Szz-{0Ud%_n1^LzP142Bl@ai${5sdz6P(pU|?N z<^1b-GF>=l#=}-2Mi6jj{l0fxef|FeX2taNtoY8~qHuUbkXa2Pz&*kdJ?*(+nC=BV zRk?Mcf>)|^agT!AL=On86pJ@q?oi5S6mpM3?h!Z(C-SobrjNTQ>mi|2L?63Hl31ETM82B?t`DXxdR_il|rO35ANsgesKzBF}xG z)tSpwoQfL85d#^*dP1QIhj{YbPXsxwRem4omNA*`GjY}dcJkXN>rul z<$l#NG~r#y0mCE&SE`1}s8(a)+OE2e_e$n%!A$}#c3;4?wk?OouR+s)4b}sLqIY=4 zqQzxph@kWN=OgP>LK0ILgHuz2D^uqg!WF5jPnYh_hR#jy2eT)%je?gR0`__t0N2%C zZ*h+Y(}Z>kVh}#dJbJ{(>e-VT)-G9e-RS)&d{2KWhoq*CHkRFO`C3<0Z^zwynhlbLzWyESf&- z-oJm3m)45avsP0VNI5;imA#fvQS(@Yfuejel4C;VV)vG{FBK2jTDbpoK6fGG9~6Xv z@ZvY=+H+T-d%*9h2+Gp)90RCfx`VmEfL_Uv($2E2!djr6Hbho0vlf`!{j6}U-{x@z zl}g>e^0$9mwNlI7hyyF-sdNWyh%?;zSJOPk^MG8>v6gUy^z+9;voE9q@cHvkvUo9n zh6rE?Osu!12P5`H^V5;px#DUDl9j5x(QuhpDbA4~*M5;wWL@fUwfTru;$x|%6#c12u{xgy;ej~ zAnd5T(9k0>iZe7t-@Ung=esx_j*nwOSJAf~4<2%Qz!0+f_h8d=fTU~zpEFj3Q-{FDp=l%Bf%-+|742%r=bPa8yh&yDAbTV$4Ql$@p(dIdll&zTs(nREi}B!XgNaT+|Tzzd8TRFma?|cb^E%(>x0Ux zeH(KlxL7NLJs^eIt1EC?r1z)<2qX9qLK%XB@mfz6TVd^$Z3K%Ts+D!Fl=J znXrz+d{gg(NcjDLBBNMCZo=(YES-oFj3cXSJuLhv0qDb@s#{K;49(;SEiAz{jY8T7 zE&u7UJzIsiHEQg>XCAJBW!693-=jE|a(O}^G8oYc$ZX72&RZ%(_Dji)4$QeVtH;bw zWdLHAi|J4=1I-ttS0TGXZF{SWmAd!uh@jL6&v3X7%Egy|iarPMu5w*Dv%1Y&dU~!4 zvz%19Kw}&Swn=Vl=u-m}3_RXl7!|X52~ma0d&=!ssAw}om;5}T$0xSjgig26vJehg z)qy$BbXZ!h+XP(3aCSVgUnG=yJwsl$BFRNgyj)>ZS3y?D)e!31#a8n4)+sDHR=v)rE+1GJeN>@z|DFw} zZ!vfu&!mN3N!0@C#~YxZg^=Efnp_!+E~R^c;T(`>LJ#Cup2~IU3{e{n(GVqt8$C&Mbz4y%4(bPNIj; zKSOWyw}dw`>@R@Aw%}oa(7b#XyascA%c1ctnCW)?X+!AMnEJUZXv9eFE&|4@7AEOUf; zBei?;QpYscqQ<3$S79)cacx9#To@(;(n!mQpa(ieI0z3k8R&>BjnR$!gjvvBL67!Y zyp5|^e!(`cky2kG`tdGkTNIwUV%7EC=; zJ)e{|3)+W#P_O!fZY$C$g#Qeu?p-D9+k7gnIFb{+K;FE{i20|kg|$wy19THugnI=A z>xnU!k(Y9a=PvuyqTNaqayjZyJ7aqR(xlPx7yi^=_+i2e<>hq_%jG!t(2mek+4&QT zHUvZ65GRowvU5RGa>#(&c$4#^UaLUOla_)Ve3ai8dr^wz)FVisz~Utf5IvMOX-mEl zAWBkMv<{ysAE^ooP1=Vh=zUUprArm*7`kqZEdr{s)>ZSzzY5%fApcuo0IXEmE3mX3 z(4N`QLotVz>X5U;j}?Cv#R<37h8|=U6dg%9DtkV_MPBhJ^9ZIzT9) z*hcHlUZ;dF-41w}*_(SBDGj~YW;86FKueUjW+kZ_J z)fczpe(-4<>S=7BamfGm`Dyowh4<&IxKTKvcKLCTQZf%7Bqxp1I(-g)t=Ew933^OI zr{)RHi2*(F3JmtsuG`FDdk;5yD|h^bU;Nb{Qr#9{q(h=W3_0BDf&7<8ClLgQd1o$F znkWQzDU+P_@Su33ir}7(iVv<+Zs(wkAcQQ6L}^m)>5`tLH|Bf|7-u`=(I^KOws$VJ zjd=>mJnKo9lnVzLy70P$W}`#~Pn*n-C-UjTr#aG+R7!^;%}^$zKrtzqMKRp~*eX&m zZ$?2w47jC8mx&8O%*c^uRXxm!I^$8{-h&s+ko06qo=%lIfA(+uE_W}%0jNGfT|MVF zkT9U0{cT9{eG?8L42w`(SrszxcvvnIf_V-gYz^Vc`qC*@RTft{EsACEWa|+D7;9l9 zrO+P$Wsswv#{4!y=7IJMaoyxg&Xza3&v%#I|NeYO`ndBCu*EC=l6|M00ok^Y`Wwa75C&bU)X|^(4cbGA z{RgO9SZ>&937TK+t!J->lwQDCUccm86=`{ut$k+9%*_= zQd3ZMl0KCM(~*(OsVUm{mB0Qw7%7zuGlKg(nbq_F%VcI@WJue@A?o589SY;~ufB?DLtP)KdH!i1z3Ro2)J`AVh_tfA*Zs|>nLsuZU1f?T&Ziz@ND zH?FYMy#h^x|MMJHCsBF5KUUEiLOGAuYN0UmD`_OWf7l)WYXO*9(-^0n|J5k z4?f=RzWs2M^T@LvNu`s>@DzojTu`ZxP^)Le)4)8n2VQ*U_i;hbwd#YKo|E7n!4bS}`*<4ol?7`j7&-a+HVn7(mGavG}_} ze_-QJ1m55Hkp`a}obm+0$3YRVzYu=>%=JU|lL>sDiugtV9VX0?TUcHoMmPvBFE4Y= zW$LOR>vE~hk)j|`MUi&-OS*cYb+F#NxlnOquH$w0VQ5zIqSy68^C%;&YZnTxO6w4U zDqx4%#`1`UR)hk~b_nRahP7?wn_|mX!?4@2Qew%-F}nThXr=$nW6ShKD9I~1W7_yk z9yR>YDeio^k2rj~{>}Sa@TMNt-X8H%9|8HxsT1h|WOaqt=2uSwofhK?ri5A+RUNnB z%u`9#gz$@}8Fsm=fzmF35x{rqI-Pq>AKAF*@~0U_6r)^C z31y6~SY1PW@}1r%+V~EuA<>nWMB9Dc+qfLgYZE9>Wj5a8(xQyHniBdsVKZ!JdQT1v zWH3ywLW;uIagjIX9OqUI1g0ZYm=y&FFMr}9FzIVRqfh6$STL#ghE3BhH=HUA@6%4B zBNao7xwqy^1UL9=1<7}VO3;s4_pfs4#w)@hfmC2qyjR;O3Q55`KxOWk! zGBb~(%)GnHwJ&3TW=;ADEq}Uqn%M7td=Kk}KDAqJ?4a}l2Mx0$9?Resi}@N{Gimy= ze8t71ydKckb6&%?t}xdRs^m#fWenC?@2h^L=6{iDI3%qsafUL`rnlle#)i49vGY4^ z6jWx63O-_lbnSE9`lI8{=_;lccwxery@0I`m!31QgcixkNHD{SYF+LpkC;F5f99KR2C#Ur#LZZ;4FUXsdfp3$uk%R z!R#d`;m}~@AcMvb^*h|l!d<%&$sCE?2ba`#LSB>GN9ZG z86mGru+Z_%wlFtVdOeVZ;R&{RbKPt8g>9W{IM?H!<@y@F3E5UK-T~@sUa&F9%J-h@ z&cBAQMW#+??7F7ql`$E_KH9>AkX3CCEL^zNw#cni=2Koi6oHr(7@fy@DAJl17}mX}G77^A=8ACI@@vmHp@RzzX-Y#{Z?qq< z&7bRvgNv#&!>C^oXn58&S4vs+GegsV4Hw0itpr>=W~fBA?n=kXt1l`K%=*A>l*qM? z<$Jz|`dXuJZhP{M;v`lo0qdu8IS9ux@-PpmMNX%3vI>;kfdw?JGSUc)yc~B~CNAw7 zir#C`^|#nZX!aqraytDI5s0OxV?0W)%WbEyg>}5pp0LbSBhN*Z4`@1HgRWO-lq;-o zs?ciHEYu^fQJ10)-STP%FJt(tDBtR4&H8xnRy&Vdd~}kpcnB_z zT-q{_7f4t>9z2LA1do+vj+5++8vQq`uqEijq+vXvd>Dn-wi{?oae?6}Ma&)&A%n_b6hhS(ns%pxit^s9ykF#) zY150JzLy7k?Uv>j!ifT;jyNl(1wTXAQ+RVK3JXnPEcQCx?z0;@Z;Ju>9{iOu=@TbV zuKfcle{&N)7+n2o8P5Oa-~YGB#RU&HqmijD+yac7BeZ+=IBq>$_PV!mS?pKo+<)3e z%n43fQHG-YyB0Zlc^$xZ%^5Pj@3vh72I3bb$oFZ-lW zS!Y}jt*k+_@0wrzWCpwHviu8AaFFh>F?z=!7-Lmg+uC12kAbTqRyPB@Yx)7MjcCzL zIIelrsOFtqesb|l5TepR zqNz_?SGhv0oIEFLA@$a=BxJWD`w&{NwRIgtXsSr_#-Qq&aG$j57Fb^6QOR9bC=;7H zhi}Vmzp<|vm_UutDUJ%H9d8)ktsil&s?jx zW-+X0e3ysa0loN}m;K-QC;u*8SUHM>PPwlNEg`lrvX?=ipD(@^amfk8kMHWiu0M$N zs~vtnN14kaeWcAkkD@fA@|GxErlIXiM#)1c-Ukd#T&C~J2}I}!!hC~f>c?P8IH{j` zrJxibR3BQj|1SLiDqY#Ff^L`v4(M(J=JxrnI;u=LW6)FVuOmy#ZZ(v(|1vbL!Ik1P zO;FG2%iC6@KP~k4Ev{9bk@so;xO;zlv)li@fBx^8vPy|!QD6?l(rS@Xie&;!`1O#$ z(|WfUK0ADPERXc9IX}Jf8BeV`dN1=JiZ%55WvuLnkfm=N2=Ve&)VgN9S4h^fB2*S zm{t*1^Y6!SwE#Vo?o^~5((Txwj*9y;0<{|l?CB5+L~%Y*$@k?@n2PXq3Kg7lLE^ef z5OUh{aEah$K2HorD2>NLTZ2%roF9IYg=FQt*B!E9RaGJq%G7jHFU(t7?VNY$r*gjAb-%-l+KXx zeI9oc39;N8JwJXt@BBdH{0T;dvjY~_sCbRsQCH5l&CVK?{QQ5jdV&W^~B#Xm(fIV9wIXr`^sVtk(r}0v9yWt z?dsdE0?kSZj&Tsd5cg1>k5mU*P^s(Sg$64UMtm$H7u`kl$@#e+c`FT49{HE zIQQ!agbOXZ6;8b9KAcGrMH-{Fb=4ByYS`R3jJpZ(r{roEjFMfNqGmlGZor^PSt ztmp|4($o66U@Ir9RO+1Qq(2CuvhN=5cXxPXg*;FA^&;DVdh(!?&;_#^hV4|QiqY${ zu=-SwZJejAqY(7JwBssglPFq`wY`RNII~&OU@$zIq~E1)$JwE8)kgBe4?P&#k_R_> zRoWy1R6S2t>|1438~Z3T>U-%d;kuy}X#|4To*}|OBtAlH31KLbaT#Wp0f2gv&_6pDLJROKAzruA zrF9|CA$v$1ATP8LZ@g6j5mF7+KAFkMKP#)BxX{8dKHuN(PB*u522I1S{TYId4$weI zF2bZ4<eWjRP5I!zpm_2VZSqUnHo%~8_AkN zw`yec z-0dDE`am`B-K3t6bwI*zy(2{3bVc9tspU6K^2(?~l5LRoL?7qAcwLV-!Y{ zQ9ry#uk8ykl+F zH2dHB(SM+i@;ZM*XvYejUgD8jn(dA-ZJLuA$|4-=NRU)8q&Q#?+w%un08i%y72=$! zcU=gr$zwozmoE|BUG7S0iy#Y5^sC@y*pf&1QGoR>P#sbvjH0z{jqX6^W4%|g9B*8Z z=~=9vt(QK^8zX#$5O0Hi#;75UF{&;U--_u}$gv^@AiYwSWrpHf{d->#Yi$#C8LDZk z0n~wqio}SimeVrBCL;44DL>uz0~a%7I7j;N#b*rOMUK>@?T0c#>o@+DiiC&)$^q@< z>MACRbgr~4PFw^arE6Qy19b-z64db>pS+lrc4UrD_0%4u;DYBTK0tLr#Ga_<%0|J^ zgT!)`k4?aAA_8gZ&`&-_L8gkj__hNVhCJky@M<0F#{2PP2b@C>`RVb{RykN-#T%0I zeAX!;yp)1grEyK8=g0fJmugx5P8h~2UB}|upp|Bm@T^!EQ}~K%H7p&*#f&ew)n``y zA}5hFUYR!+@kTvNnOk2k*NC1FqS0pm8$bF39X||aB{*WX;HotW(&eM5QbKu1mD!?x zuMTH_w`*L-hZ^}VA4_q0C{nr+u zX!;X)j}2>|dd^VcqUK5Rtm7CRxb&p!t0#`fgAX4QMJS3%<-tt8{Dm^xgRLvyLS#U` zio8Vu9|(J%Gxz6b>`x=mXbwyZ@}*(ql}B#m#fJ`2DssqQ3POqgjgt2$k#$V|V2$V6 z{<#fz4bLuqY?smTFMUNmdIKf<-~8SGlI=%ec;mREm@HjRX*f(66cBMz?@ylE&?bsh z@s#R?ew0BbZQ+kp`U46IM6|5~Ez2ZdkB^+RYy~d!Wyw(lOy$cVp#7IeiW&lCzEKw8 zGhArebA>XW(l}@Ks0#88AM#=p=?4tAHNMUh>^}zRVgblcD*zuJeB%NHxA8~7&3F3K zAYd$S$x+vP6FXyZt}- z{r}3!ysV$w#X1$JZl72G@wkTCr@<`VBT++f{`d+4%SsK_oWS!)h$X)7Iw5YwMUI%|DP($<}KZ+-u>XG?b9I5f47B0;%?P3__l;YH& z`92CVO`RCVP#y-H@nJZgr1<2a{xBQ-lIK~pAH?^`km{I01IzdD7@r|t*_4y`9@NA5 zq$<1;c6}R8!%NJeZ{_C?c;3;(Bhvgl9`1TUrhJs+)3eHTVN^Wtf9v1;w`bk-!U80# zPb4Nai`;Q4VyWJmBm(HGVb%x!$o9g(m z@BNm8)L5LW41ks^%nDsO9dc#n{!ihj%?OK8jS5s)q|ox6AsyuMaEws?(61<4>Dl&% z(AowWE}sZbd2$Fpd3X!W{44-|eRU%5z)~*gA?R**Vyu2$E5~BWM~PgBBq$=kqGE67 z`@|=dDkKs@MXyRk(q=Sb__5!7i&kaqd|~>q`yW64akf!;YC=W70<8l5tW13-+~|Y; zkOj7m+O z!5pPf&u5hW8I_=fD zD*;20N{)BIOQ{tj;NRl5w-|ch2}M5c{wK!f>CfqKoBq&WEM66PqkaN5`Y)t8TRI`--F?$f7FyF2*vpx(dgmuRWV_Q&1- Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemappcallera/BUILD.gn b/ability/ability_runtime/actscalltest/systemappcallera/BUILD.gn deleted file mode 100644 index 0ba3dcfd5..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/BUILD.gn +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_hap_assist_suite("ActsSystemAppCallerARelyHap") { - hap_profile = "entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":systemappcallera_js_assets", - ":systemappcallera_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsSystemAppCallerARelyHap" - - testonly = true - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("systemappcallera_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("systemappcallera_js_assets") { - source_dir = "entry/src/main/ets" -} - -ohos_resources("systemappcallera_resources") { - sources = [ "entry/src/main/resources" ] - deps = [ ":systemappcallera_app_profile" ] - hap_profile = "entry/src/main/module.json" -} diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 21606483f..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -var onAcceptWantCalledSeq; - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("SystemCallTest MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index 00f76f112..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,204 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -var bundleNameCallee = "com.example.systemcalltest"; -var abilityNameCallee = "com.example.systemcalltest.SecondAbility"; -var subscriber; -var caller; -var event_getcaller = "getcaller.com.example.systemcalltest.SecondAbility"; -var event_call = "call.com.example.systemcalltest.SecondAbility"; -var event_release = "release.com.example.systemcalltest.SecondAbility"; -var subscribeInfo = { - events: [event_getcaller, event_call, event_release, ], -}; - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function getCaller(context) { - console.log("SystemAppCallerA MainAbility getCaller"); - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - }; - context.startAbilityByCall(want).then(data => { - if (typeof data !== "object" || data == null) { - console.log('SystemAppCallerA MainAbility startAbilityByCall fail'); - } - caller = data; - }); -} - -function stressCall() { - console.log('SystemAppCallerA MainAbility stressCall begin'); - if (typeof caller !== "object" || caller == null) { - console.log('SystemAppCallerA MainAbility caller error in stressCall'); - } - let times = 10; - for (let i = 0; i < times; i++) { - let data = new MySequenceable(i, "SystemAppCallerA", ''); - caller.call('stressMethod', data); - } -} - -function unsubscribeCallback() { - console.debug("SystemAppCallerA MainAbility unsubscribeCallback"); -} - -function releaseCallee() { - try { - caller.onRelease(data => { - console.log('SystemAppCallerA MainAbility releaseCallBack:' + data); - }); - caller.release(); - } catch (e) { - console.log('SystemAppCallerA MainAbility release fail ' + e); - } - commonEvent.unsubscribe(subscriber, unsubscribeCallback); -} - -function startNext(context) { - console.log("SystemAppCallerA MainAbility startNext"); - let want = { - bundleName: "com.example.systemappcallerb", - abilityName: "com.example.systemappcallerb.MainAbility", - parameters: {case_num: "case5600"}, - } - context.startAbility(want, - (err) => {console.log("SystemAppCallerA MainAbility startAbility callback");}); -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCallerA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA SecondAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCallerA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class MainAbility extends Ability { - - subscribeCallBack(err, data) { - console.log('SystemAppCallerA MainAbility subscribeCallBack data:' + JSON.stringify(data)); - switch (data.event) { - case event_call: - stressCall(); - break; - case event_release: - releaseCallee(); - break; - default: - console.log('SystemAppCallerA MainAbility subscribeCallBack event error:' + data.event); - break; - } - } - - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemAppCallerA MainAbility onCreate") - globalThis.abilityWant = want; - globalThis.abilityContext = this.context; - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemAppCallerA MainAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemAppCallerA MainAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemAppCallerA MainAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemAppCallerA MainAbility onForeground"); - commonEvent.createSubscriber(subscribeInfo).then((data) => { - console.log("SystemAppCallerA MainAbility createSubscriber"); - subscriber = data; - commonEvent.subscribe(subscriber, this.subscribeCallBack); - if (globalThis.abilityWant.parameters["case_num"] == "case5600") { - getCaller(this.context); - startNext(this.context); - } - }); - } - - onBackground() { - // Ability has back to background - console.log("SystemAppCallerA MainAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/SecondAbility/SecondAbility.ts b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/SecondAbility/SecondAbility.ts deleted file mode 100644 index f341cffce..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/SecondAbility/SecondAbility.ts +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCallerA SecondAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA SecondAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCallerA SecondAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class SecondAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemAppCallerA SecondAbility onCreate") - globalThis.abilityWant = want; - globalThis.abilityContext = this.context; - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemAppCallerA SecondAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemAppCallerA SecondAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemAppCallerA SecondAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemAppCallerA SecondAbility onForeground"); - if ((globalThis.abilityWant.parameters.case_num == "case0700") || - (globalThis.abilityWant.parameters.case_num == "case0800")) { - console.log("SystemAppCallerA SecondAbility special process in"); - var publishData = globalThis.abilityWant.parameters.case_num + "targetForeground"; - var commonEventData = { - data: publishData, - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>SystemAppCallerA SecondAbility Call_Finish<======') - }) - } - } - - onBackground() { - // Ability has back to background - console.log("SystemAppCallerA SecondAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/ThirdAbility/ThirdAbility.ts b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/ThirdAbility/ThirdAbility.ts deleted file mode 100644 index 5f17f742f..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/ThirdAbility/ThirdAbility.ts +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCallerA ThirdAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA ThirdAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemAppCallerA ThirdAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class ThirdAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemAppCallerA ThirdAbility onCreate") - globalThis.abilityWant = want; - globalThis.abilityContext = this.context; - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemAppCallerA ThirdAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemAppCallerA ThirdAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemAppCallerA ThirdAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemAppCallerA ThirdAbility onForeground"); - if ((globalThis.abilityWant.parameters.case_num == "case0700") || - (globalThis.abilityWant.parameters.case_num == "case0800")) { - var publishData = globalThis.abilityWant.parameters.case_num + "targetForeground"; - var commonEventData = { - data: publishData, - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>SystemAppCallerA ThirdAbility Call_Finish<======') - }) - } - } - - onBackground() { - // Ability has back to background - console.log("SystemAppCallerA ThirdAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 30b8d934e..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -async function routePage() { - let options = { - uri: 'pages/second' - } - try { - await router.push(options) - } catch (err) { - console.error(`fail callback, code: ${err.code}, msg: ${err.msg}`) - } -} - -@Entry -@Component -struct Index { - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Hello World') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - routePage() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/module.json deleted file mode 100644 index 2796b797c..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/module.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.systemappcallera.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities":[ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.example.systemappcallera.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" - }, - { - "name": "com.example.systemappcallera.ThirdAbility", - "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - } - ] - } -} diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 6898b31d2..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallera/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "pages/index/index", - "pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallera/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalltest/systemappcallera/signature/openharmony_sx.p7b deleted file mode 100644 index cc53179a48f88f20acc379c138a001e9a15838f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3442 zcmcgvYj6|S6}BF>F-F+L*anwiBOa!J?7OmLOQwYEN~;%M$tz2?WlYUVT0LxOwU$<1 zS(Haa;)Zu=rr?H0Y#s&@105h3XNE^Z10^9aB$Vk;3~>l;p)@qbNk}NPE878^fghdB zpdZ>f=bn4-chC9Gcjtnbh)PPC(V}blR>Vu@x5Y$tASRm6=kXvBNKHyv*rMZ+0wJFV zVu@*w19@$+!~|hX_@71MCNdcE1}KRm;3UPR(5y!eituv|F;oBwfOwWT9QHanQx2ph zcBPV($X(o@tXS@pDCIyQA(SM5iexSq2`RW}rkRdU4w62S2$7tFplONI8)AZ9dzgvu zHy9BJ)p;p~bO(vJmkVqnd|s!QX%?3*5>o+2VkcdJU>uoTDN_{7rEms7eLfNjJ>u5!kIq36rWYs)jMd?QZlm z)SJq2Tn)2U7}H`ARTMTLZet|^+bnQ{(ZsD_##z*DQ&-~nJd|b19ooupg;vvSuTq9d z3tEFA4lN8>QB?%PEk%gW-r(^#{7{pfYH(L-D?PQ8-GbI*DzrZej$p)-QFt}N+O@uV zTeX?COJ!~xpsdd0Fk{Eb_=#j|4D0#H#Rqj9Qd6 zs4exV6+`p`xI9={E%n5n5v>KT9yn*nf}%>crb@22RT~()R4&(R%syKch|E*N{(%_G zQcLN;6H%y!b!a2BO{xI|mkYhd;Inh*bx5sjl?ApSZpUDD^+-I^wbVeaF$7_aDj2rd zZ6+0t(^Ybpv%#h_%H&O;x(L=05lC8JjyO?uAfz$tYap`PA2HdY71~6D~?=OfuUM8T;)bAc2CgZt)(=KwJcx_ z7Zp`hmV{lX#zp8Ea}+l9N8<_vb}3K<##D$5W_9t5nt=&HY^bK3i3GzQUoGV@BY4Q* zWF0k)WnpE&XsvV;7|d!_szz-ECR1{=)d&u&2^eN;aD45%6)1ZA~P}8sL5vFmT?4_AW9h`hNw2=DXgXXTLLwz zpVB5=hYfb)ppG~K{(>PLSilKF0YiouE|8#oT-Sw~Lk#J!bHuxSKrdV*!GzzyYO#lq7*wn3Ta+8KJS@g}5;? zBX!7Opz$C(?oG`|AL7lkkc1za3?{{g1Q|I)hhUoa#pQ;>pQnPs#B7li0#YD_q}*3t zlP!`dA!!jbXaf32f&idk07U+?K$HgqF0YTwGY=>>uz`%Ep0 zmip+mhoeg2+fx>lB~DuT`;KKMa7F#u%4t33oD)3N?weB%ZkMM=_B;$Nx$#BXL5@Fa zjz4Dx`IFYGST!6A@chWqO$XBkN|*br(wPGR<_Qu(GDtCmME&M-MA8J(ACo6><}1Pk zvA~`n#EN^G*EfikZ@wckoO(Dt@TCLx&s)?jN!{FZ^p?$bVg9CVFUP(={HaZ-U4>~| z=?%!v&bGepy8D)nQKNetudn;FcFgwIL|2dO+;+b%^ZvBlRl%OTpT3BPZ2Bc7$=ZKy zN5IP|oP5C6 zu=&u(-?F=3+PLLX^`Uk9@;gSZIX~)1Y4^m}md%hyYj?I!kZis9K|na!Ys+Ug@xhdL zru;InpmTDvdF+lgeQm3OVQ#bfyD)l#-qEyWb065)XjuU3x?G-jR|WOX%tqrvjhqhKbWtIr4vS?5W~5?1m9|5&+2u z{wqIMEdMQYXX)?mm3r#-oG#va{aE_xOBvS}yV6ZJbk=JtmW}sx>HmH4R#)aHw=Rw0 z#Ol{~gHl)Aro86NYoABWEtHw3K8*7Q{w2fKg{!sST?8^mE zj0bZho5Q^hK*Mt>+t)L{bD0H}=Exg$E`)GEx$uH11O5u0)^&a(S_= zqy`i|9u-1jVcuFgr(k5xqDILM=e~ zc{#;vD-tsmmGjTOa;B*7yD=xXwyzeC*e}ny+-|#O-3sw1C7i80M~^ssbgpv!d$W#+ YX9HpW+h1JFRc8v8e%3PML|^*<0J%6(*8l(j diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/AppScope/app.json b/ability/ability_runtime/actscalltest/systemappcallerb/AppScope/app.json deleted file mode 100644 index cc201ae27..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app":{ - "bundleName":"com.example.systemappcallerb", - "vendor":"huawei", - "versionCode":1000000, - "versionName":"1.0.0", - "debug":false, - "icon":"$media:icon", - "label":"$string:app_name", - "description":"$string:description_application", - "distributedNotificationEnabled":true, - "keepAlive":true, - "singleUser":true, - "minAPIVersion":8, - "targetAPIVersion":8, - "car":{ - "apiCompatibleVersion":8, - "singleUser":false - } - } -} diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/AppScope/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemappcallerb/AppScope/resources/base/element/string.json deleted file mode 100644 index ee69f9a86..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string":[ - { - "name":"app_name", - "value":"ohosProject" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actscalltest/systemappcallerb/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 zcmV-oJe|XdP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXfJNHRMK~#8N)t$?W zZ`*d)f6uD@IOn2&LJ;lP6@!gHh#>Y1!r&0HL_gDqb&`3X(Z=GaQp8SP` z92In5!tr>lHv4nxKS1{J@p1P!+F4$_JksuYcRrnVr_*tFKEi|jF}%m8r`_Y_l6p^% z@+LnCznqL`mDBrry9$FzRWuxkQF=}GpwhbiR|yW zmfjQNx4tFelhpeM=s1qPZ}7VBtuHUqIh+_+IvN7$>(jXIa?55SEAd6rfw_FG^Ciq> zUAOb*d;6XH7UwzzrTnE1QtLJmPK4||=GS#JMbf8dX;2o^T+5qYx7QF%t86tY^M!6V zrngTY z1udv}ju^g5nNRXGgh*Bp3Mrd$sWa|p#az3e^Glh~4OYDwx?a*KW72*IFc`5a72{iM zp*N~%>#A7GyQ5CGc@5sreOI4Vr-jh46-ty$UgtlNS4u^>BKcJpW(i@*S9!$UCqmcd z(U6LQxPK-@LYcI@ROQlUqYfv9)@pP1D z^PGd_#Bn=j?h;(A2YP*^zO{q!-impmO*sshM)pxC{aRnxpLI$OVz(ElViw;?d~N$q$^VbIP>sa0q0)N~6iq!!fI>IcRGDdADCq?$^K61=g>C{IY# z;~=ksR37V9Yzp%@sRJ8ebxt7()agtNj zFX-#JY(~NHNecrS7DT}|J>yQfr$J*Ww>;PMMSj|?ifs>m;mOpS;hB2QJtAw(Aw2S_ zSHe`NtQeUBZN(O=rgRoV{J5F+Ft*YQkw zwtwkXsI}a&=y|SSZxEX3H8VG5pvDb*DypGrx7RHOJ0i^ra2-P!NRFO4D{+Ry>|JXL zGjQaB$9omq%IUE9OgQbqtQMtUxwo448OTeE6JEO(GROhuciWZ5BouJ*L~LTeo;4dtD1t#pnhtSi{UW~!N8lsnLV4AB&!P?*BYDt{H& z%&bDsz7IE15kl1~PvI`8P44N?xzRmdc}}725-w90Fdv0S!A0anyY|dSG}_^L&))LF zz4K+fI-yqH>N0 zgo)+iY3)b8AJt+2Z>KNwTQ-d?GjYyuI%!>DNlTFvDiBBa$CrlyNy#r_Sho8!34uL# zRbE+7I??*TrZGd;$+f!%8_B1Sc*Ia#=XozCRDucxF$H^&J+EfrLzkl0 z&Y3P^^vbm_^GJtcTe;>pe{n4!{EtOfLyv17pOHk&6d)QY28Om{l|N|LJYM(9dcX=m z(`(v2zJ^0${=gPYRc@u!raOd&0;{ZWR``si^fg~l4oL?SD>EgWzMqA-<`?rq(W^EZ zVWn$bq5GX_&GgJOY`!oa&@zRZ&4hiDHmw<(Mk_N)4(+wilna`8P6Sjw)OS?{y0(N(0*);t@8SAl~B`A^+@J zV1RVu>FKY$>KaP3uj?dg$oKga*<{6RD1b)fODgTiZOJR>{Kkeu4uk2y#e!oE4iAlB zYL*V8DT~1MLc{NwyHeClv|$!rLwWSf$b4NexAR)uTBgvUvCBJO=sfB6_1wOZtOXTj zc`5k{U1P}t$8tTmwm1Gq57=?FuXc|tkh+fj*LX~;FJx?f%NC4*45f)%IS75<;}ANX z;gHpyj8K*dUZi4hTt8$GpexJ4q}CPXVyW%DV;NflfVk+qu7f_9k z*}8EIodV}*+31PZmwxv(r&~BEn9C$YJ9U6zg!~5>d$_Pa8+ad7I91;c_0IOtEQZJv zWv~YzHgi=b!-mWfXtn|_JkoD5oK-0qxdz=bc;8A)h$8Ki7uj*~)FIoxTCmM)Lkx$^ zDAapMq>9(D*y56Y3)j_pPZhR{lBnF6$6?8nU&c%yomL(4$90sL@mADWR@cgG>br4< zm7f(4kA&8Grlx|Pqa>B}@VHOlNlK;+Bw%8XPl;5YrIxrI!FgaD+MM$T3TD9_g?p$n0Z^z z(ZK~3V;*H`@3>UjK<`U8)$c<0O1ic7Ev6ocyuLu$qCG4Y{bp{Y=5PB;{k{&5MvzIV zqrB@hYXOE@LmvV6T#B|X4dE6jY+>wEAHh2P=EcesGcpX)dv1+PVs{Q^sw4rG+6 zIMNJ)vc{%SR$PJ)BEf_u+O<&U!M5VQ%rC4^x?<;d{RR~!z6NtUq3;)^4s7W1#)j^v zagl`{s8YEpK6_jhO$@_^<2ryqkqSlOyMV|^!)TC@2*LI`^CDdG%EMG3N_}|VeMXsg zreLRr}}fkU0|;F z*7Y@d*Xq264ee>$vQAr(zQG}~k1UIKZbPoo zBq4|^xF`pLiPaELV00X>9O?5D3Lo=a4w3a>7DQFw_SB8SWLAZInMO&pQ4!LSj~YD6 z@OBztL*L8Ob`EK5=<7MJK_T?^rLFqqOeZgHg&A?6PjVts8H}BcoI;mGT&hNI$*O+_n?-TzQ=5&@FU+ z8%JCG;=yD5GrXl(p=k!g0{xS2uj3r!y6+pk&uJG6J=Xz^8H=fHEN`Geyfj0EZ=)FZ zy@n~1956HJK-yv(s;r3#B|r&&i8b$4=&<8A?%_Ig;+gcpy^8a?q58J3buP@kLYeB# zuvJF4c@1BKR_u&3Y};O=+1J~;*T6d6N2fErzRvXb@UVNhXB&bjsk}B6yjIvbbueQP zP_b352q{pB@qe)PPPC;?V+3uRSYKh6Wh-G{U!Yyu2MUFQ#d`*N-+5JeEfd?K^}L)s zf!p!b7#;VQb6lcB|I})~eU0;~5--2s&h1c7E$a&)Ds*<-L~vtY9Bo zkapu+;9@BYMXVY#B)(0sTH}^k>s8%(pgI{Xf(haf_V8hgi`#C?Ct4y|0|!+}!f3DH z+7lPAq<`@md>3KNVE+qD(Zi^+g|6Fue3yRaI^D*%0Okp7ODn37mjONA%=wvO%5xVQ zTLN#vEcl-WuJzOXZ*iUv#jn9!=WG1ER=&-j$2yn2*1lnGH$&%rZA`Dxw@t4VG%`~H zf9Y}|9;`TQTK9mS3;I0H&4~Yo49$KP^r%W)`Y{~?48zu$u*+BI`E4V#7j8e-FPMdy zlv}aA@EU9d+kG}};U%9{-@sDA#eUW{uhD8bEb>B1V&8Xp-q{fYW8z=#H*jr$*E;_$ z@M<5gC_cd5Lp9u}jyf=BwmQi6V+=lfOKvJ=X!Iyx9EQ#c)`b4 zKvDGyx4pWr^=v#+VuYs=Vk6@e7u4d1!Kpb%RZKw6E3Qj(?^v^!=Q7Om@wg(g?zN8j&sMIKz9iV4 zc4x~y!k!I8Fuzx!iz65Z7T|G~b`%6DdXCfb5(*ml-~nmlifY7JlTJMQPa*T6b2Jn|a6Da6sHJDjm$zW)COz7Nma z@m_;#<#XO^G&--#XB5;;-!C3HD{Omx?S7m8{~l__aQ@jdxtjJ|GzXroXKu&PLYf6O zL+8I%{xz6AQnDcGd_$FMLthRI;Udw+8<#Aotm2N-r zn4jnMT(+Iln*YY{3tt;|=YLVISAuh&+d6O2oXfmkV-9ew;oRt2c{B3U2;nXGKJ=PL z+kCBE*O}|i*TS`N3fp=@=WX+a*XUe>ZQUNzwfq_SemU6@Yx6j~5$H6 zu;u5q_CIgf^3gE!x&`ZZ`D@tq7DaaE&kp4gtA`ZK9SgCgo-bd)9K39^W)8b2Ztif?dvTxo*6ccMW}uCEo;sUVl;Jz`QTk8!jk$#usgAFpX;qo!2ti%EoIA zMVkHHp}Jn%HeC1V*ZXeR_Pxc17mAz<8oHy`I-B#ioy<6wZ?7A!-EZ?6s*Jud5+Ofi zIg%24U0|46NB&xI&1(x=cx_w_ua#fptNCrb2GV;C--2uPXMCZ^x#0Uk%@ZZm8Rh{s z-PZ;=LkmNth%>xspLc-rszbie_3ri@yg8q_KP}()(Q~#Qp0=~MZm{Ry`TmPM=t#Hu zU489s=>2TBdoiZ(0o@KhSeOi}UO~Y%z6~{qQjicKF%WU@&%XNl>2bmm0DGU|9UYQJ zIt}Xefv!Av8x{BN=Cu2Gd$W6gd)&P{lSi}qb$lsPMF`*5ShqX{&_quc4bAJjc<3)rwKDgfRl=YcS(%!j2KHR5(iWb-9aNb?G8LMhadSeDH|Knt=S;nP8H(1& zN0fWH?9K@C{rR-JHUE6v-J*beX^Zyjd}Ckm_f&JNh4UUTNPeCzQt$ckVfXZSzuQ0F z?M}PP?%nZu_k;K6-M6U5)#_s_`j&(uhmE4I^64=5C9bsBI*N}K zw?J1f&}WF>1^N|_l7A5nA3*ZB4$aOKR8BM8isEME=#g#m6;6TbY37x^mW zNFDJ8A-+5BP?n+ZxO@NZu=@ypxZMvV|NN9X@6h&p@CH}PH}L3Hpz z&-EizlqsKw{Ud!pVH_A1bZ*ZY%=kzmdCjL3TR;Ux|Laio?6+n1U0|;JU3!VK27hn$ zvH!)t`Y)fYsGw9{#|fW6=j6i_!N{-zRd9lBtmA9`2@{mm&%C&!9Tt*Q4>++32{U+v zB%SljvqQa3kjcDxE;SV7k9_>u-sgLNNQ77V%WB%@)e}ick3Qwuc`$P!%F}4{?pqXQ zG-%rWD=>c&7=`;wvE)M~E>v|}XfxQpvzf7nK;_d>mvJ|I*}mlUni3KXg*>TQ;Wa+C zP`sf(U*pK5AL`ijs3n63tQnb9xEsH3uNR(H3-O33t3(M!Ies$K*BOeD`ZQ?gt5E94 zLr~XIkGbqlq&LS-@gUL@DQbkt&*=VvP)WEX_2vC+H%P@33eYf`p9-<03Y$FjbI|iZ z4eSPtcQT%AS!knA)wFV5&_dJibO!Tg{66qj{jJhoGlZt$TP)ltSZ@3d)&T)4WbmLs zQ9@TnE!@|KAJPCZs6;;ndgeY$eg$iZ`BAPm9E(X=0-^nhC2|_z%``IH=}`&EdlkoA zy1zuh@0ssz4-dOr^Pf@f<@0X$@CiBedVLOFdCy#x#TG*7fZRPb3MQM-7R0^ zIAS!<`Ito5u8`=*;L(jC@)OF6Dv_#f_5S=Mn=#qfE%V|5Bd`w_4ld@@fc5>3!5`i| zjxS2qn8pZ7QSjG-;%;2qRt}9&UQg?Wt1#$YF^X!l%Cw;BH$B_UZMXe&YvfrLoi94# z4f!&pF?A@XeuG#9wA?J^VE%@7?{LhI?^wv(x=3+RgSCrzkQRTU&XKyu=L_u^u!DxF zClztw8qaw~F=9Q{M+x*HPbWQ)MURo;MCiSRt_z~~w~xDT-|u#R_lJ~bkhZr?L(h4vO)QenY#q;#a8k38h2fY2B{L6z2Ir%cc(bpF`eBC1}zo5tV zI+VvX%5*{vC<^%JS)?IE*KY)t_ zR*T>b!uY_F@jXg>cSgJ}He5gu3f-Tn+?(tf*)O`$_ZqxmrJAh)p7)M2Qw8ka?o1oE z3wn)VzC?=B481U_K;_AK^PaGrh=Cjwf;=5rpxvGf_0WQcY&(WmM)A0=3UW?#zR%Cw zAwUmR$55|!6K+c(j(Zk<(Rv#jS|M+>|E}=0Hr>y`c}T&l2sh9yYiP}im3G-yAXL%$ z&N>R~9oCI5m*w&{{bBdb$K&qXZ*F!UKim>3&zbu?r@TebClppzZ(6Iu ztTLhRH*)S>^|5L1&zRL-lWmH@?+SCtOMZole100m-HU|s&tN`5rWb;toyE#JDARZ) zs39p2w?5AC<=OJN3QDLpt%RWv(g<D^bECi1RPoG4Aau1p0ZiEPC`7 z7}Byu>xh?Z)Gt|(++}OvHD1Wv>}Szz-{0Ud%_n1^LzP142Bl@ai${5sdz6P(pU|?N z<^1b-GF>=l#=}-2Mi6jj{l0fxef|FeX2taNtoY8~qHuUbkXa2Pz&*kdJ?*(+nC=BV zRk?Mcf>)|^agT!AL=On86pJ@q?oi5S6mpM3?h!Z(C-SobrjNTQ>mi|2L?63Hl31ETM82B?t`DXxdR_il|rO35ANsgesKzBF}xG z)tSpwoQfL85d#^*dP1QIhj{YbPXsxwRem4omNA*`GjY}dcJkXN>rul z<$l#NG~r#y0mCE&SE`1}s8(a)+OE2e_e$n%!A$}#c3;4?wk?OouR+s)4b}sLqIY=4 zqQzxph@kWN=OgP>LK0ILgHuz2D^uqg!WF5jPnYh_hR#jy2eT)%je?gR0`__t0N2%C zZ*h+Y(}Z>kVh}#dJbJ{(>e-VT)-G9e-RS)&d{2KWhoq*CHkRFO`C3<0Z^zwynhlbLzWyESf&- z-oJm3m)45avsP0VNI5;imA#fvQS(@Yfuejel4C;VV)vG{FBK2jTDbpoK6fGG9~6Xv z@ZvY=+H+T-d%*9h2+Gp)90RCfx`VmEfL_Uv($2E2!djr6Hbho0vlf`!{j6}U-{x@z zl}g>e^0$9mwNlI7hyyF-sdNWyh%?;zSJOPk^MG8>v6gUy^z+9;voE9q@cHvkvUo9n zh6rE?Osu!12P5`H^V5;px#DUDl9j5x(QuhpDbA4~*M5;wWL@fUwfTru;$x|%6#c12u{xgy;ej~ zAnd5T(9k0>iZe7t-@Ung=esx_j*nwOSJAf~4<2%Qz!0+f_h8d=fTU~zpEFj3Q-{FDp=l%Bf%-+|742%r=bPa8yh&yDAbTV$4Ql$@p(dIdll&zTs(nREi}B!XgNaT+|Tzzd8TRFma?|cb^E%(>x0Ux zeH(KlxL7NLJs^eIt1EC?r1z)<2qX9qLK%XB@mfz6TVd^$Z3K%Ts+D!Fl=J znXrz+d{gg(NcjDLBBNMCZo=(YES-oFj3cXSJuLhv0qDb@s#{K;49(;SEiAz{jY8T7 zE&u7UJzIsiHEQg>XCAJBW!693-=jE|a(O}^G8oYc$ZX72&RZ%(_Dji)4$QeVtH;bw zWdLHAi|J4=1I-ttS0TGXZF{SWmAd!uh@jL6&v3X7%Egy|iarPMu5w*Dv%1Y&dU~!4 zvz%19Kw}&Swn=Vl=u-m}3_RXl7!|X52~ma0d&=!ssAw}om;5}T$0xSjgig26vJehg z)qy$BbXZ!h+XP(3aCSVgUnG=yJwsl$BFRNgyj)>ZS3y?D)e!31#a8n4)+sDHR=v)rE+1GJeN>@z|DFw} zZ!vfu&!mN3N!0@C#~YxZg^=Efnp_!+E~R^c;T(`>LJ#Cup2~IU3{e{n(GVqt8$C&Mbz4y%4(bPNIj; zKSOWyw}dw`>@R@Aw%}oa(7b#XyascA%c1ctnCW)?X+!AMnEJUZXv9eFE&|4@7AEOUf; zBei?;QpYscqQ<3$S79)cacx9#To@(;(n!mQpa(ieI0z3k8R&>BjnR$!gjvvBL67!Y zyp5|^e!(`cky2kG`tdGkTNIwUV%7EC=; zJ)e{|3)+W#P_O!fZY$C$g#Qeu?p-D9+k7gnIFb{+K;FE{i20|kg|$wy19THugnI=A z>xnU!k(Y9a=PvuyqTNaqayjZyJ7aqR(xlPx7yi^=_+i2e<>hq_%jG!t(2mek+4&QT zHUvZ65GRowvU5RGa>#(&c$4#^UaLUOla_)Ve3ai8dr^wz)FVisz~Utf5IvMOX-mEl zAWBkMv<{ysAE^ooP1=Vh=zUUprArm*7`kqZEdr{s)>ZSzzY5%fApcuo0IXEmE3mX3 z(4N`QLotVz>X5U;j}?Cv#R<37h8|=U6dg%9DtkV_MPBhJ^9ZIzT9) z*hcHlUZ;dF-41w}*_(SBDGj~YW;86FKueUjW+kZ_J z)fczpe(-4<>S=7BamfGm`Dyowh4<&IxKTKvcKLCTQZf%7Bqxp1I(-g)t=Ew933^OI zr{)RHi2*(F3JmtsuG`FDdk;5yD|h^bU;Nb{Qr#9{q(h=W3_0BDf&7<8ClLgQd1o$F znkWQzDU+P_@Su33ir}7(iVv<+Zs(wkAcQQ6L}^m)>5`tLH|Bf|7-u`=(I^KOws$VJ zjd=>mJnKo9lnVzLy70P$W}`#~Pn*n-C-UjTr#aG+R7!^;%}^$zKrtzqMKRp~*eX&m zZ$?2w47jC8mx&8O%*c^uRXxm!I^$8{-h&s+ko06qo=%lIfA(+uE_W}%0jNGfT|MVF zkT9U0{cT9{eG?8L42w`(SrszxcvvnIf_V-gYz^Vc`qC*@RTft{EsACEWa|+D7;9l9 zrO+P$Wsswv#{4!y=7IJMaoyxg&Xza3&v%#I|NeYO`ndBCu*EC=l6|M00ok^Y`Wwa75C&bU)X|^(4cbGA z{RgO9SZ>&937TK+t!J->lwQDCUccm86=`{ut$k+9%*_= zQd3ZMl0KCM(~*(OsVUm{mB0Qw7%7zuGlKg(nbq_F%VcI@WJue@A?o589SY;~ufB?DLtP)KdH!i1z3Ro2)J`AVh_tfA*Zs|>nLsuZU1f?T&Ziz@ND zH?FYMy#h^x|MMJHCsBF5KUUEiLOGAuYN0UmD`_OWf7l)WYXO*9(-^0n|J5k z4?f=RzWs2M^T@LvNu`s>@DzojTu`ZxP^)Le)4)8n2VQ*U_i;hbwd#YKo|E7n!4bS}`*<4ol?7`j7&-a+HVn7(mGavG}_} ze_-QJ1m55Hkp`a}obm+0$3YRVzYu=>%=JU|lL>sDiugtV9VX0?TUcHoMmPvBFE4Y= zW$LOR>vE~hk)j|`MUi&-OS*cYb+F#NxlnOquH$w0VQ5zIqSy68^C%;&YZnTxO6w4U zDqx4%#`1`UR)hk~b_nRahP7?wn_|mX!?4@2Qew%-F}nThXr=$nW6ShKD9I~1W7_yk z9yR>YDeio^k2rj~{>}Sa@TMNt-X8H%9|8HxsT1h|WOaqt=2uSwofhK?ri5A+RUNnB z%u`9#gz$@}8Fsm=fzmF35x{rqI-Pq>AKAF*@~0U_6r)^C z31y6~SY1PW@}1r%+V~EuA<>nWMB9Dc+qfLgYZE9>Wj5a8(xQyHniBdsVKZ!JdQT1v zWH3ywLW;uIagjIX9OqUI1g0ZYm=y&FFMr}9FzIVRqfh6$STL#ghE3BhH=HUA@6%4B zBNao7xwqy^1UL9=1<7}VO3;s4_pfs4#w)@hfmC2qyjR;O3Q55`KxOWk! zGBb~(%)GnHwJ&3TW=;ADEq}Uqn%M7td=Kk}KDAqJ?4a}l2Mx0$9?Resi}@N{Gimy= ze8t71ydKckb6&%?t}xdRs^m#fWenC?@2h^L=6{iDI3%qsafUL`rnlle#)i49vGY4^ z6jWx63O-_lbnSE9`lI8{=_;lccwxery@0I`m!31QgcixkNHD{SYF+LpkC;F5f99KR2C#Ur#LZZ;4FUXsdfp3$uk%R z!R#d`;m}~@AcMvb^*h|l!d<%&$sCE?2ba`#LSB>GN9ZG z86mGru+Z_%wlFtVdOeVZ;R&{RbKPt8g>9W{IM?H!<@y@F3E5UK-T~@sUa&F9%J-h@ z&cBAQMW#+??7F7ql`$E_KH9>AkX3CCEL^zNw#cni=2Koi6oHr(7@fy@DAJl17}mX}G77^A=8ACI@@vmHp@RzzX-Y#{Z?qq< z&7bRvgNv#&!>C^oXn58&S4vs+GegsV4Hw0itpr>=W~fBA?n=kXt1l`K%=*A>l*qM? z<$Jz|`dXuJZhP{M;v`lo0qdu8IS9ux@-PpmMNX%3vI>;kfdw?JGSUc)yc~B~CNAw7 zir#C`^|#nZX!aqraytDI5s0OxV?0W)%WbEyg>}5pp0LbSBhN*Z4`@1HgRWO-lq;-o zs?ciHEYu^fQJ10)-STP%FJt(tDBtR4&H8xnRy&Vdd~}kpcnB_z zT-q{_7f4t>9z2LA1do+vj+5++8vQq`uqEijq+vXvd>Dn-wi{?oae?6}Ma&)&A%n_b6hhS(ns%pxit^s9ykF#) zY150JzLy7k?Uv>j!ifT;jyNl(1wTXAQ+RVK3JXnPEcQCx?z0;@Z;Ju>9{iOu=@TbV zuKfcle{&N)7+n2o8P5Oa-~YGB#RU&HqmijD+yac7BeZ+=IBq>$_PV!mS?pKo+<)3e z%n43fQHG-YyB0Zlc^$xZ%^5Pj@3vh72I3bb$oFZ-lW zS!Y}jt*k+_@0wrzWCpwHviu8AaFFh>F?z=!7-Lmg+uC12kAbTqRyPB@Yx)7MjcCzL zIIelrsOFtqesb|l5TepR zqNz_?SGhv0oIEFLA@$a=BxJWD`w&{NwRIgtXsSr_#-Qq&aG$j57Fb^6QOR9bC=;7H zhi}Vmzp<|vm_UutDUJ%H9d8)ktsil&s?jx zW-+X0e3ysa0loN}m;K-QC;u*8SUHM>PPwlNEg`lrvX?=ipD(@^amfk8kMHWiu0M$N zs~vtnN14kaeWcAkkD@fA@|GxErlIXiM#)1c-Ukd#T&C~J2}I}!!hC~f>c?P8IH{j` zrJxibR3BQj|1SLiDqY#Ff^L`v4(M(J=JxrnI;u=LW6)FVuOmy#ZZ(v(|1vbL!Ik1P zO;FG2%iC6@KP~k4Ev{9bk@so;xO;zlv)li@fBx^8vPy|!QD6?l(rS@Xie&;!`1O#$ z(|WfUK0ADPERXc9IX}Jf8BeV`dN1=JiZ%55WvuLnkfm=N2=Ve&)VgN9S4h^fB2*S zm{t*1^Y6!SwE#Vo?o^~5((Txwj*9y;0<{|l?CB5+L~%Y*$@k?@n2PXq3Kg7lLE^ef z5OUh{aEah$K2HorD2>NLTZ2%roF9IYg=FQt*B!E9RaGJq%G7jHFU(t7?VNY$r*gjAb-%-l+KXx zeI9oc39;N8JwJXt@BBdH{0T;dvjY~_sCbRsQCH5l&CVK?{QQ5jdV&W^~B#Xm(fIV9wIXr`^sVtk(r}0v9yWt z?dsdE0?kSZj&Tsd5cg1>k5mU*P^s(Sg$64UMtm$H7u`kl$@#e+c`FT49{HE zIQQ!agbOXZ6;8b9KAcGrMH-{Fb=4ByYS`R3jJpZ(r{roEjFMfNqGmlGZor^PSt ztmp|4($o66U@Ir9RO+1Qq(2CuvhN=5cXxPXg*;FA^&;DVdh(!?&;_#^hV4|QiqY${ zu=-SwZJejAqY(7JwBssglPFq`wY`RNII~&OU@$zIq~E1)$JwE8)kgBe4?P&#k_R_> zRoWy1R6S2t>|1438~Z3T>U-%d;kuy}X#|4To*}|OBtAlH31KLbaT#Wp0f2gv&_6pDLJROKAzruA zrF9|CA$v$1ATP8LZ@g6j5mF7+KAFkMKP#)BxX{8dKHuN(PB*u522I1S{TYId4$weI zF2bZ4<eWjRP5I!zpm_2VZSqUnHo%~8_AkN zw`yec z-0dDE`am`B-K3t6bwI*zy(2{3bVc9tspU6K^2(?~l5LRoL?7qAcwLV-!Y{ zQ9ry#uk8ykl+F zH2dHB(SM+i@;ZM*XvYejUgD8jn(dA-ZJLuA$|4-=NRU)8q&Q#?+w%un08i%y72=$! zcU=gr$zwozmoE|BUG7S0iy#Y5^sC@y*pf&1QGoR>P#sbvjH0z{jqX6^W4%|g9B*8Z z=~=9vt(QK^8zX#$5O0Hi#;75UF{&;U--_u}$gv^@AiYwSWrpHf{d->#Yi$#C8LDZk z0n~wqio}SimeVrBCL;44DL>uz0~a%7I7j;N#b*rOMUK>@?T0c#>o@+DiiC&)$^q@< z>MACRbgr~4PFw^arE6Qy19b-z64db>pS+lrc4UrD_0%4u;DYBTK0tLr#Ga_<%0|J^ zgT!)`k4?aAA_8gZ&`&-_L8gkj__hNVhCJky@M<0F#{2PP2b@C>`RVb{RykN-#T%0I zeAX!;yp)1grEyK8=g0fJmugx5P8h~2UB}|upp|Bm@T^!EQ}~K%H7p&*#f&ew)n``y zA}5hFUYR!+@kTvNnOk2k*NC1FqS0pm8$bF39X||aB{*WX;HotW(&eM5QbKu1mD!?x zuMTH_w`*L-hZ^}VA4_q0C{nr+u zX!;X)j}2>|dd^VcqUK5Rtm7CRxb&p!t0#`fgAX4QMJS3%<-tt8{Dm^xgRLvyLS#U` zio8Vu9|(J%Gxz6b>`x=mXbwyZ@}*(ql}B#m#fJ`2DssqQ3POqgjgt2$k#$V|V2$V6 z{<#fz4bLuqY?smTFMUNmdIKf<-~8SGlI=%ec;mREm@HjRX*f(66cBMz?@ylE&?bsh z@s#R?ew0BbZQ+kp`U46IM6|5~Ez2ZdkB^+RYy~d!Wyw(lOy$cVp#7IeiW&lCzEKw8 zGhArebA>XW(l}@Ks0#88AM#=p=?4tAHNMUh>^}zRVgblcD*zuJeB%NHxA8~7&3F3K zAYd$S$x+vP6FXyZt}- z{r}3!ysV$w#X1$JZl72G@wkTCr@<`VBT++f{`d+4%SsK_oWS!)h$X)7Iw5YwMUI%|DP($<}KZ+-u>XG?b9I5f47B0;%?P3__l;YH& z`92CVO`RCVP#y-H@nJZgr1<2a{xBQ-lIK~pAH?^`km{I01IzdD7@r|t*_4y`9@NA5 zq$<1;c6}R8!%NJeZ{_C?c;3;(Bhvgl9`1TUrhJs+)3eHTVN^Wtf9v1;w`bk-!U80# zPb4Nai`;Q4VyWJmBm(HGVb%x!$o9g(m z@BNm8)L5LW41ks^%nDsO9dc#n{!ihj%?OK8jS5s)q|ox6AsyuMaEws?(61<4>Dl&% z(AowWE}sZbd2$Fpd3X!W{44-|eRU%5z)~*gA?R**Vyu2$E5~BWM~PgBBq$=kqGE67 z`@|=dDkKs@MXyRk(q=Sb__5!7i&kaqd|~>q`yW64akf!;YC=W70<8l5tW13-+~|Y; zkOj7m+O z!5pPf&u5hW8I_=fD zD*;20N{)BIOQ{tj;NRl5w-|ch2}M5c{wK!f>CfqKoBq&WEM66PqkaN5`Y)t8TRI`--F?$f7FyF2*vpx(dgmuRWV_Q&1- Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/BUILD.gn b/ability/ability_runtime/actscalltest/systemappcallerb/BUILD.gn deleted file mode 100644 index f81971280..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/BUILD.gn +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_hap_assist_suite("ActsSystemAppCallerBRelyHap") { - hap_profile = "entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":systemappcallerb_js_assets", - ":systemappcallerb_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsSystemAppCallerBRelyHap" - - testonly = true - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("systemappcallerb_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("systemappcallerb_js_assets") { - source_dir = "entry/src/main/ets" -} - -ohos_resources("systemappcallerb_resources") { - sources = [ "entry/src/main/resources" ] - deps = [ ":systemappcallerb_app_profile" ] - hap_profile = "entry/src/main/module.json" -} diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 21606483f..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -var onAcceptWantCalledSeq; - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("SystemCallTest MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index d11d7350b..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -var bundleNameCallee = "com.example.systemcalltest"; -var abilityNameCallee = "com.example.systemcalltest.SecondAbility"; -var subscriber; -var caller; -var event_getcaller = "getcaller.com.example.systemcalltest.SecondAbility"; -var event_call = "call.com.example.systemcalltest.SecondAbility"; -var event_release = "release.com.example.systemcalltest.SecondAbility"; -var subscribeInfo = { - events: [event_getcaller, event_call, event_release, ], -}; - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function getCaller(context) { - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - }; - context.startAbilityByCall(want).then(data => { - if (typeof data !== "object" || data == null) { - console.log('SystemAppCallerB MainAbility startAbilityByCall fail'); - } - caller = data; - }); -} - -function stressCall() { - console.log('SystemAppCallerB MainAbility stressCall begin'); - if (typeof caller !== "object" || caller == null) { - console.log('SystemAppCallerB MainAbility caller error in stressCall'); - return; - } - let times = 10; - for (let i = 0; i < times; i++) { - let data = new MySequenceable(i, "SystemAppCallerB", ''); - caller.call('stressMethod', data); - } -} - -function unsubscribeCallback() { - console.debug("SystemAppCallerB MainAbility unsubscribeCallback"); -} - -function releaseCallee() { - try { - caller.onRelease(data => { - console.log('SystemAppCallerB MainAbility releaseCallBack:' + data); - }); - caller.release(); - } catch (e) { - console.log('SystemAppCallerB MainAbility release fail ' + e); - } - commonEvent.unsubscribe(subscriber, unsubscribeCallback); -} - -function startNext(context) { - let want = { - bundleName: "com.example.systemappcallerc", - abilityName: "com.example.systemappcallerc.MainAbility", - parameters: {case_num: "case5600"}, - } - context.startAbility(want, - (err) => {console.log("SystemAppCallerB MainAbility startAbility callback");}); - -} - -export default class MainAbility extends Ability { - - subscribeCallBack(err, data) { - console.log('SystemAppCallerB MainAbility subscribeCallBack data:' + JSON.stringify(data)); - switch (data.event) { - case event_call: - stressCall(); - break; - case event_release: - releaseCallee(); - break; - default: - console.log('SystemAppCallerB MainAbility subscribeCallBack event error:' + data.event); - break; - } - } - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemAppCallerB MainAbility onCreate") - globalThis.abilityWant = want; - globalThis.abilityContext = this.context - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemAppCallerB MainAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemAppCallerB MainAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemAppCallerB MainAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemAppCallerB MainAbility onForeground"); - commonEvent.createSubscriber(subscribeInfo).then((data) => { - console.log("SystemAppCallerB MainAbility createSubscriber"); - subscriber = data; - commonEvent.subscribe(subscriber, this.subscribeCallBack); - if (globalThis.abilityWant.parameters["case_num"] == "case5600") { - getCaller(this.context); - startNext(this.context); - } - }); - } - - onBackground() { - // Ability has back to background - console.log("SystemAppCallerB MainAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 30b8d934e..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -async function routePage() { - let options = { - uri: 'pages/second' - } - try { - await router.push(options) - } catch (err) { - console.error(`fail callback, code: ${err.code}, msg: ${err.msg}`) - } -} - -@Entry -@Component -struct Index { - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Hello World') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - routePage() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/module.json deleted file mode 100644 index 5c9cb56cc..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/module.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.systemappcallerb.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities":[ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - } - ] - } -} diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 6898b31d2..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerb/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "pages/index/index", - "pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerb/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalltest/systemappcallerb/signature/openharmony_sx.p7b deleted file mode 100644 index cc53179a48f88f20acc379c138a001e9a15838f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3442 zcmcgvYj6|S6}BF>F-F+L*anwiBOa!J?7OmLOQwYEN~;%M$tz2?WlYUVT0LxOwU$<1 zS(Haa;)Zu=rr?H0Y#s&@105h3XNE^Z10^9aB$Vk;3~>l;p)@qbNk}NPE878^fghdB zpdZ>f=bn4-chC9Gcjtnbh)PPC(V}blR>Vu@x5Y$tASRm6=kXvBNKHyv*rMZ+0wJFV zVu@*w19@$+!~|hX_@71MCNdcE1}KRm;3UPR(5y!eituv|F;oBwfOwWT9QHanQx2ph zcBPV($X(o@tXS@pDCIyQA(SM5iexSq2`RW}rkRdU4w62S2$7tFplONI8)AZ9dzgvu zHy9BJ)p;p~bO(vJmkVqnd|s!QX%?3*5>o+2VkcdJU>uoTDN_{7rEms7eLfNjJ>u5!kIq36rWYs)jMd?QZlm z)SJq2Tn)2U7}H`ARTMTLZet|^+bnQ{(ZsD_##z*DQ&-~nJd|b19ooupg;vvSuTq9d z3tEFA4lN8>QB?%PEk%gW-r(^#{7{pfYH(L-D?PQ8-GbI*DzrZej$p)-QFt}N+O@uV zTeX?COJ!~xpsdd0Fk{Eb_=#j|4D0#H#Rqj9Qd6 zs4exV6+`p`xI9={E%n5n5v>KT9yn*nf}%>crb@22RT~()R4&(R%syKch|E*N{(%_G zQcLN;6H%y!b!a2BO{xI|mkYhd;Inh*bx5sjl?ApSZpUDD^+-I^wbVeaF$7_aDj2rd zZ6+0t(^Ybpv%#h_%H&O;x(L=05lC8JjyO?uAfz$tYap`PA2HdY71~6D~?=OfuUM8T;)bAc2CgZt)(=KwJcx_ z7Zp`hmV{lX#zp8Ea}+l9N8<_vb}3K<##D$5W_9t5nt=&HY^bK3i3GzQUoGV@BY4Q* zWF0k)WnpE&XsvV;7|d!_szz-ECR1{=)d&u&2^eN;aD45%6)1ZA~P}8sL5vFmT?4_AW9h`hNw2=DXgXXTLLwz zpVB5=hYfb)ppG~K{(>PLSilKF0YiouE|8#oT-Sw~Lk#J!bHuxSKrdV*!GzzyYO#lq7*wn3Ta+8KJS@g}5;? zBX!7Opz$C(?oG`|AL7lkkc1za3?{{g1Q|I)hhUoa#pQ;>pQnPs#B7li0#YD_q}*3t zlP!`dA!!jbXaf32f&idk07U+?K$HgqF0YTwGY=>>uz`%Ep0 zmip+mhoeg2+fx>lB~DuT`;KKMa7F#u%4t33oD)3N?weB%ZkMM=_B;$Nx$#BXL5@Fa zjz4Dx`IFYGST!6A@chWqO$XBkN|*br(wPGR<_Qu(GDtCmME&M-MA8J(ACo6><}1Pk zvA~`n#EN^G*EfikZ@wckoO(Dt@TCLx&s)?jN!{FZ^p?$bVg9CVFUP(={HaZ-U4>~| z=?%!v&bGepy8D)nQKNetudn;FcFgwIL|2dO+;+b%^ZvBlRl%OTpT3BPZ2Bc7$=ZKy zN5IP|oP5C6 zu=&u(-?F=3+PLLX^`Uk9@;gSZIX~)1Y4^m}md%hyYj?I!kZis9K|na!Ys+Ug@xhdL zru;InpmTDvdF+lgeQm3OVQ#bfyD)l#-qEyWb065)XjuU3x?G-jR|WOX%tqrvjhqhKbWtIr4vS?5W~5?1m9|5&+2u z{wqIMEdMQYXX)?mm3r#-oG#va{aE_xOBvS}yV6ZJbk=JtmW}sx>HmH4R#)aHw=Rw0 z#Ol{~gHl)Aro86NYoABWEtHw3K8*7Q{w2fKg{!sST?8^mE zj0bZho5Q^hK*Mt>+t)L{bD0H}=Exg$E`)GEx$uH11O5u0)^&a(S_= zqy`i|9u-1jVcuFgr(k5xqDILM=e~ zc{#;vD-tsmmGjTOa;B*7yD=xXwyzeC*e}ny+-|#O-3sw1C7i80M~^ssbgpv!d$W#+ YX9HpW+h1JFRc8v8e%3PML|^*<0J%6(*8l(j diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/AppScope/app.json b/ability/ability_runtime/actscalltest/systemappcallerc/AppScope/app.json deleted file mode 100644 index 9e36f5a97..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app":{ - "bundleName":"com.example.systemappcallerc", - "vendor":"huawei", - "versionCode":1000000, - "versionName":"1.0.0", - "debug":false, - "icon":"$media:icon", - "label":"$string:app_name", - "description":"$string:description_application", - "distributedNotificationEnabled":true, - "keepAlive":true, - "singleUser":true, - "minAPIVersion":8, - "targetAPIVersion":8, - "car":{ - "apiCompatibleVersion":8, - "singleUser":false - } - } -} diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/AppScope/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemappcallerc/AppScope/resources/base/element/string.json deleted file mode 100644 index ee69f9a86..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string":[ - { - "name":"app_name", - "value":"ohosProject" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actscalltest/systemappcallerc/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/BUILD.gn b/ability/ability_runtime/actscalltest/systemappcallerc/BUILD.gn deleted file mode 100644 index bf229ae91..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/BUILD.gn +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_hap_assist_suite("ActsSystemAppCallerCRelyHap") { - hap_profile = "entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":systemappcallerc_js_assets", - ":systemappcallerc_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsSystemAppCallerCRelyHap" - - testonly = true - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("systemappcallerc_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("systemappcallerc_js_assets") { - source_dir = "entry/src/main/ets" -} - -ohos_resources("systemappcallerc_resources") { - sources = [ "entry/src/main/resources" ] - deps = [ ":systemappcallerc_app_profile" ] - hap_profile = "entry/src/main/module.json" -} diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 21606483f..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -var onAcceptWantCalledSeq; - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("SystemCallTest MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index cc055a484..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,168 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -var bundleNameCallee = "com.example.systemcalltest"; -var abilityNameCallee = "com.example.systemcalltest.SecondAbility"; -var subscriber; -var caller; -var event_getcaller = "getcaller.com.example.systemcalltest.SecondAbility"; -var event_call = "call.com.example.systemcalltest.SecondAbility"; -var event_release = "release.com.example.systemcalltest.SecondAbility"; -var subscribeInfo = { - events: [event_getcaller, event_call, event_release, ], -}; - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function getCaller(context) { - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - }; - context.startAbilityByCall(want).then(data => { - if (typeof data !== "object" || data == null) { - console.log('SystemAppCallerC MainAbility startAbilityByCall fail'); - } - caller = data; - }); -} - -function stressCall() { - console.log('SystemAppCallerC MainAbility stressCall begin'); - if (typeof caller !== "object" || caller == null) { - console.log('SystemAppCallerC MainAbility caller error in stressCall'); - } - let times = 10; - for (let i = 0; i < times; i++) { - let data = new MySequenceable(i, "SystemAppCallerC", ''); - caller.call('stressMethod', data); - } -} - -function unsubscribeCallback() { - console.debug("SystemAppCallerC MainAbility unsubscribeCallback"); -} - -function releaseCallee() { - try { - caller.onRelease(data => { - console.log('SystemAppCallerC MainAbility releaseCallBack:' + data); - }); - caller.release(); - } catch (e) { - console.log('SystemAppCallerC MainAbility release fail ' + e); - } - commonEvent.unsubscribe(subscriber, unsubscribeCallback); -} - -function triggerStressEvent() { - let commonEventData = {} - commonEvent.publish(event_call, commonEventData, (err) => { - console.log('SystemAppCallerC publish event') - }) -} - -export default class MainAbility extends Ability { - - subscribeCallBack(err, data) { - console.log('SystemAppCallerC MainAbility subscribeCallBack data:' + JSON.stringify(data)); - switch (data.event) { - case event_call: - stressCall(); - break; - case event_release: - releaseCallee(); - break; - default: - console.log('SystemAppCallerC MainAbility subscribeCallBack event error:' + data.event); - break; - } - } - - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemAppCallerC MainAbility onCreate") - globalThis.abilityWant = want; - globalThis.abilityContext = this.context; - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemAppCallerC MainAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemAppCallerC MainAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemAppCallerC MainAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemAppCallerC MainAbility onForeground"); - commonEvent.createSubscriber(subscribeInfo).then((data) => { - console.log("SystemAppCallerC MainAbility createSubscriber"); - subscriber = data; - commonEvent.subscribe(subscriber, this.subscribeCallBack); - for (let start=Date.now(); Date.now() - start <= 100;); - if (globalThis.abilityWant.parameters["case_num"] == "case5600") { - getCaller(this.context); - triggerStressEvent(); - } - }); - } - - onBackground() { - // Ability has back to background - console.log("SystemAppCallerC MainAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 30b8d934e..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -async function routePage() { - let options = { - uri: 'pages/second' - } - try { - await router.push(options) - } catch (err) { - console.error(`fail callback, code: ${err.code}, msg: ${err.msg}`) - } -} - -@Entry -@Component -struct Index { - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Hello World') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - routePage() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/module.json deleted file mode 100644 index 5a425a94d..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/module.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.systemappcallerc.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities":[ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - } - ] - } -} diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 6898b31d2..000000000 --- a/ability/ability_runtime/actscalltest/systemappcallerc/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "pages/index/index", - "pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemappcallerc/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalltest/systemappcallerc/signature/openharmony_sx.p7b deleted file mode 100644 index cc53179a48f88f20acc379c138a001e9a15838f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3442 zcmcgvYj6|S6}BF>F-F+L*anwiBOa!J?7OmLOQwYEN~;%M$tz2?WlYUVT0LxOwU$<1 zS(Haa;)Zu=rr?H0Y#s&@105h3XNE^Z10^9aB$Vk;3~>l;p)@qbNk}NPE878^fghdB zpdZ>f=bn4-chC9Gcjtnbh)PPC(V}blR>Vu@x5Y$tASRm6=kXvBNKHyv*rMZ+0wJFV zVu@*w19@$+!~|hX_@71MCNdcE1}KRm;3UPR(5y!eituv|F;oBwfOwWT9QHanQx2ph zcBPV($X(o@tXS@pDCIyQA(SM5iexSq2`RW}rkRdU4w62S2$7tFplONI8)AZ9dzgvu zHy9BJ)p;p~bO(vJmkVqnd|s!QX%?3*5>o+2VkcdJU>uoTDN_{7rEms7eLfNjJ>u5!kIq36rWYs)jMd?QZlm z)SJq2Tn)2U7}H`ARTMTLZet|^+bnQ{(ZsD_##z*DQ&-~nJd|b19ooupg;vvSuTq9d z3tEFA4lN8>QB?%PEk%gW-r(^#{7{pfYH(L-D?PQ8-GbI*DzrZej$p)-QFt}N+O@uV zTeX?COJ!~xpsdd0Fk{Eb_=#j|4D0#H#Rqj9Qd6 zs4exV6+`p`xI9={E%n5n5v>KT9yn*nf}%>crb@22RT~()R4&(R%syKch|E*N{(%_G zQcLN;6H%y!b!a2BO{xI|mkYhd;Inh*bx5sjl?ApSZpUDD^+-I^wbVeaF$7_aDj2rd zZ6+0t(^Ybpv%#h_%H&O;x(L=05lC8JjyO?uAfz$tYap`PA2HdY71~6D~?=OfuUM8T;)bAc2CgZt)(=KwJcx_ z7Zp`hmV{lX#zp8Ea}+l9N8<_vb}3K<##D$5W_9t5nt=&HY^bK3i3GzQUoGV@BY4Q* zWF0k)WnpE&XsvV;7|d!_szz-ECR1{=)d&u&2^eN;aD45%6)1ZA~P}8sL5vFmT?4_AW9h`hNw2=DXgXXTLLwz zpVB5=hYfb)ppG~K{(>PLSilKF0YiouE|8#oT-Sw~Lk#J!bHuxSKrdV*!GzzyYO#lq7*wn3Ta+8KJS@g}5;? zBX!7Opz$C(?oG`|AL7lkkc1za3?{{g1Q|I)hhUoa#pQ;>pQnPs#B7li0#YD_q}*3t zlP!`dA!!jbXaf32f&idk07U+?K$HgqF0YTwGY=>>uz`%Ep0 zmip+mhoeg2+fx>lB~DuT`;KKMa7F#u%4t33oD)3N?weB%ZkMM=_B;$Nx$#BXL5@Fa zjz4Dx`IFYGST!6A@chWqO$XBkN|*br(wPGR<_Qu(GDtCmME&M-MA8J(ACo6><}1Pk zvA~`n#EN^G*EfikZ@wckoO(Dt@TCLx&s)?jN!{FZ^p?$bVg9CVFUP(={HaZ-U4>~| z=?%!v&bGepy8D)nQKNetudn;FcFgwIL|2dO+;+b%^ZvBlRl%OTpT3BPZ2Bc7$=ZKy zN5IP|oP5C6 zu=&u(-?F=3+PLLX^`Uk9@;gSZIX~)1Y4^m}md%hyYj?I!kZis9K|na!Ys+Ug@xhdL zru;InpmTDvdF+lgeQm3OVQ#bfyD)l#-qEyWb065)XjuU3x?G-jR|WOX%tqrvjhqhKbWtIr4vS?5W~5?1m9|5&+2u z{wqIMEdMQYXX)?mm3r#-oG#va{aE_xOBvS}yV6ZJbk=JtmW}sx>HmH4R#)aHw=Rw0 z#Ol{~gHl)Aro86NYoABWEtHw3K8*7Q{w2fKg{!sST?8^mE zj0bZho5Q^hK*Mt>+t)L{bD0H}=Exg$E`)GEx$uH11O5u0)^&a(S_= zqy`i|9u-1jVcuFgr(k5xqDILM=e~ zc{#;vD-tsmmGjTOa;B*7yD=xXwyzeC*e}ny+-|#O-3sw1C7i80M~^ssbgpv!d$W#+ YX9HpW+h1JFRc8v8e%3PML|^*<0J%6(*8l(j diff --git a/ability/ability_runtime/actscalltest/systemcallentrytest/Test.json b/ability/ability_runtime/actscalltest/systemcallentrytest/Test.json index f5428dc79..6d0317ea7 100644 --- a/ability/ability_runtime/actscalltest/systemcallentrytest/Test.json +++ b/ability/ability_runtime/actscalltest/systemcallentrytest/Test.json @@ -11,13 +11,7 @@ "kits": [ { "test-file-name": [ - "ActsCallTestEntryTest.hap", - "ActsCallTestFeatureRelyHap.hap", - "ActsSystemAppCallerARelyHap.hap", - "ActsSystemAppCallerBRelyHap.hap", - "ActsSystemAppCallerCRelyHap.hap", - "ActsSystemAppCalleeARelyHap.hap", - "ActsThirdAppARelyHap.hap" + "ActsCallTestEntryTest.hap" ], "type": "AppInstallKit", "cleanup-apps": true diff --git a/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/ets/SecondAbility/SecondAbility.ts b/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/ets/SecondAbility/SecondAbility.ts deleted file mode 100644 index 9ea84282b..000000000 --- a/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/ets/SecondAbility/SecondAbility.ts +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -var callerA = "SystemAppCallerA" -var callSeqA= new Array(); -var callerB = "SystemAppCallerB" -var callSeqB= new Array(); -var callerC = "SystemAppCallerC" -var callSeqC= new Array(); -var seq = 0; - -function isArrayEqual(a1, a2) { - return a1.length==a2.length && a1.every(function(value,index) { return value === a2[index]}); -} -function isArrayEqualWithoutOrder(a1, a2) { - if (a1.length != a2.length) { - return false; - } - for (let ind in a1) { - if (a2.indexOf(a1[ind]) == -1) { - return false; - }; - } - return true; -} -var expectStressResult=[0,1,2,3,4,5,6,7,8,9]; - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest SecondAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA SecondAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCall2(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest SecondAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed2'; - var commonEventData = { - code: 0, - data: 'calleeCheckCall2Param', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA SecondAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest SecondAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -function test2100ReleaseCallback(data) { - console.log('SystemCallTest SecondAbility test2100ReleaseCallback:' + data); - test2100ReleaseFlag = data.toString(); -} - -var test2100ReleaseFlag = ''; - -export default class SecondAbility extends Ability { - - test2100(data) { - let recvData = new MySequenceable(0, '', ''); - data.readSequenceable(recvData); - let want = { - bundleName: "com.example.systemcalltest", - abilityName: "com.example.systemcalltest.MainAbility", - }; - console.log("SystemCallTest SecondAbility test2100 before startAbilityByCall"); - let resultData = new MySequenceable(0, '', ''); - globalThis.abilityContext2.startAbilityByCall(want).then((caller) => { - let param = new MySequenceable(recvData.num + 1, recvData.str + "Second", recvData.result); - caller.onRelease(test2100ReleaseCallback); - for (let start=Date.now(); Date.now() - start <= 200;); - caller.callWithResult('test2100', param).then((data2) => { - data2.readSequenceable(resultData); - caller.release(); - for (let start=Date.now(); Date.now() - start <= 200;); - resultData.result = test2100ReleaseFlag; - let commonEventData = { - parameters: { - num: resultData.num, - str: resultData.str, - result: resultData.result, - } - }; - commonEvent.publish('call_case2100_test_result', commonEventData, (err) => { - console.log('SystemCallTest SecondAbility publish call_case2200_test_result event'); - }) - - }); - }); - return resultData; - } - - testOff(data) { - let recvSequence = new MySequenceable(0, '', ''); - data.readSequenceable(recvSequence); - return recvSequence; - } - - stressMethod(data) { - let recvData = new MySequenceable(0, '', ''); - data.readSequenceable(recvData); - console.log('SystemCallTest SecondAbility stressMethod caller ' + recvData.str); - if (recvData.str == callerA) { - callSeqA.push(recvData.num); - } else if (recvData.str == callerB) { - callSeqB.push(recvData.num); - } else if (recvData.str == callerC) { - callSeqC.push(recvData.num); - } - seq++; - if (seq >= 30) { - console.log('SystemCallTest SecondAbility stressMethod SystemAppCallerA ' + callSeqA); - console.log('SystemCallTest SecondAbility stressMethod SystemAppCallerB ' + callSeqB); - console.log('SystemCallTest SecondAbility stressMethod SystemAppCallerC ' + callSeqC); - let stressResult=isArrayEqualWithoutOrder(callSeqA, expectStressResult); - stressResult=stressResult&&isArrayEqualWithoutOrder(callSeqB, expectStressResult); - stressResult=stressResult&&isArrayEqualWithoutOrder(callSeqC, expectStressResult); - console.log('SystemCallTest SecondAbility stressMethod stressResult ' + stressResult); - let commonEventData = { - data: stressResult.toString(), - }; - commonEvent.publish('com.example.systemcalltest.Test5600', commonEventData, (err) => { - console.log('SystemCallTest SecondAbility stress test result event'); - }); - seq=0; - callSeqA = []; - callSeqB = []; - callSeqC = []; - } - return recvData; - } - - loopMethod(data) { - let recvData = new MySequenceable(0, '', ''); - data.readSequenceable(recvData); - return new MySequenceable(recvData.num + 1, recvData.str, ''); - } - - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemCallTest SecondAbility onCreate") - globalThis.abilityWant = want; - globalThis.secondCallee = this.callee; - globalThis.abilityContext2 = this.context; - this.callee.on('test2100', this.test2100); - this.callee.on('testOff', this.testOff); - this.callee.on('stressMethod', this.stressMethod); - this.callee.on('loopMethod', this.loopMethod); - this.callee.on('testCall', testCall); - this.callee.on('testCall2', testCall2); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemCallTest SecondAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemCallTest SecondAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/second/second", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemCallTest SecondAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemCallTest SecondAbility onForeground") - } - - onBackground() { - // Ability has back to background - console.log("SystemCallTest SecondAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/ets/test/Ability.test.ets index 0e03bc48c..79848a43c 100644 --- a/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/ets/test/Ability.test.ets +++ b/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/ets/test/Ability.test.ets @@ -12,643 +12,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium" -import commonEvent from '@ohos.commonEvent' -import missionManager from '@ohos.application.missionManager' -import appManager from '@ohos.application.appManager' - -const MAX_MISSION_NUM = 1024; -var sysABundleName = "com.example.systemcalltest"; -var sysAMainAbilityName = "com.example.systemcalltest.MainAbility"; -var sysASecondAbilityName = "com.example.systemcalltest.SecondAbility"; -var systemAppCallerABundleName = "com.example.systemappcallera"; -var systemAppCallerAMainAbilityName = "com.example.systemappcallera.MainAbility"; -var systemAppCallerASecondAbilityName = "com.example.systemappcallera.SecondAbility"; -var systemAppCallerAThirdAbilityName = "com.example.systemappcallera.ThirdAbility"; - -var systemAppCalleeABundleName = "com.example.systemappcalleea"; -var systemAppCalleeAMainAbilityName = "com.example.systemappcalleea.MainAbility"; -var systemAppCalleeASecondAbilityName = "com.example.systemappcalleea.SecondAbility"; -var systemAppCalleeAThirdAbilityName = "com.example.systemappcalleea.ThirdAbility"; - -var systemAppCalleeBBundleName = "com.example.systemappcalleeb"; -var systemAppCalleeBMainAbilityName = "com.example.systemappcalleeb.MainAbility"; -var systemAppCalleeBSecondAbilityName = "com.example.systemappcalleeb.SecondAbility"; - -var systemAppCalleeCBundleName = "com.example.systemappcalleec"; -var systemAppCalleeCMainAbilityName = "com.example.systemappcalleec.MainAbility"; -var systemAppCalleeCSecondAbilityName = "com.example.systemappcalleec.SecondAbility"; - -var thirdAppABundleName = "com.example.thirdappa"; -var thirdAppAMainAbilityName = "com.example.thirdappa.MainAbility"; -var subscriberInfo = { - events: ["CallTest"], -}; -var caseDepBundles = []; -var subscriber = null; +import { describe, it, expect } from "@ohos/hypium" const ERROR_CODE_INVALID_PARAM = 401; -const ERROR_CODE_CALLER_RELEASED = 16200001; -const ERROR_CODE_CLAAEE_INVALID = 16200002; const ERROR_CODE_FUNC_REGISTERED = 16200004; const ERROR_CODE_FUNC_NOT_EXIST = 16200005; -const ERROR_CODE_INNER_ERROR = 16000050; -const ERROR_CODE_TYPE_ERROR = 16000002; - -class MySequenceable { - num: number = 0; - str: String = "default"; - result: String = "default"; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function getMissionId(abilityName, state) { - return new Promise(async (resolve, reject) => { - let missionId = -1; - let missionInfos = await missionManager.getMissionInfos('', MAX_MISSION_NUM); - for (let i = 0; i < missionInfos.length; i++) { - if ((missionInfos[i].want.abilityName == abilityName) - && (missionInfos[i].runningState == state)) { - missionId = missionInfos[i].missionId; - break; - } - } - console.log('======>getMissionId resolve missionId<=======' + missionId); - resolve(missionId); - }) -} - -function sleep(time) { - return new Promise((resolve)=>setTimeout(resolve,time)); -} - -function delay(time) { - let delta; - if (typeof time != 'number' || time <= 0) { - delta = 100; - } else { - delta = Math.round(time); - } - for (let start = Date.now(); Date.now() - start <= delta; ); -} - -function clearDepProcess(bundleNames, callback, undoneCallBack) { - var result; - var cnt = 0; - - if (bundleNames.length == 0) { - undoneCallBack(); - } - for (let i = 0; i < bundleNames.length; i++) { - result = appManager.killProcessesByBundleName(bundleNames[i], (err, data) => { - console.log("clearDepProcess killProcessesByBundleName bundleName: " + bundleNames[i]); - console.log("clearDepProcess killProcessesByBundleName err: " + JSON.stringify(err)); - console.log("clearDepProcess killProcessesByBundleName data: " + JSON.stringify(data)); - cnt++; - if (cnt == bundleNames.length) { - callback(); - } - }); - } -} export default function abilityTest() { describe('ActsAbilityTest', function () { - beforeEach(async (done) => { - done(); - }) - - afterEach(async (done) => { - var testMissionId; - - if (subscriber != null) { - commonEvent.unsubscribe(subscriber, () => { - console.log('======>afterEach unsubscribe<======='); - }); - subscriber = null; - } - - testMissionId = await getMissionId(sysAMainAbilityName, 0); - console.log('======>afterEach test missionId<=======' + testMissionId); - if (testMissionId != -1) { - await missionManager.moveMissionToFront(testMissionId); - } - console.log('======>afterEach test missionId move to front<======='); - - clearDepProcess(caseDepBundles, () => { - caseDepBundles = []; - setTimeout(() => { - done(); - }, 500) - }, () => { - done(); - }); - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_0100 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_0100', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_0100 begin'); - let want = { - bundleName: sysABundleName, - abilityName: sysASecondAbilityName, - } - globalThis.abilityContext.startAbilityByCall(want) - .then(data => { - console.info(`ACTS_CommonComponent_Call_0100 startAbilityByCall SUCCESS`); - expect().assertFail(); - done(); - }) - .catch(error => { - console.info(`ACTS_CommonComponent_Call_0100 startAbilityByCall Catch`); - done(); - }); - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_0300 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_0300', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_0300 begin'); - caseDepBundles = [systemAppCalleeABundleName]; - - function unSubscribeCallBack() { - console.log('ACTS_CommonComponent_Call_0300 unSubscribeCallBack') - subscriber = null; - done(); - } - - function releaseCallback(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0300 releaseCallBack' + data); - commonEvent.unsubscribe(subscriber, unSubscribeCallBack); - } - - function subscribeCallBack(err, data) { - console.log('ACTS_CommonComponent_Call_0300 subscribeCallBack data:' + JSON.stringify(data)) - expect(data.data).assertEqual('calleeCheckCallParam'); - expect(data.parameters.num).assertEqual(300); - expect(data.parameters.str).assertEqual('ACTS_CommonComponent_Call_0300'); - expect(data.parameters.result).assertEqual('ACTS_CommonComponent_Call_0300processed'); - console.log('ACTS_CommonComponent_Call_0300 do release'); - caller.release(); - } - - subscriber = await commonEvent.createSubscriber(subscriberInfo); - commonEvent.subscribe(subscriber, subscribeCallBack); - - let caller = await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeAMainAbilityName, - }); - - caller.onRelease(releaseCallback); - let param = new MySequenceable(300, "ACTS_CommonComponent_Call_0300", 'default'); - caller.call('testCall', param).then(() => { - console.log('ACTS_CommonComponent_Call_0300 call success'); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_0300 call exception' + err); - expect().assertFail(); - }) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_0400 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_0400', 0, async function (done) { - caseDepBundles = [systemAppCalleeABundleName]; - console.log('ACTS_CommonComponent_Call_0400 begin'); - - function releaseCallback(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0400 releaseCallBack' + data); - done(); - } - - let caller = await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeAMainAbilityName, - }); - - caller.onRelease(releaseCallback); - let param = new MySequenceable(400, "ACTS_CommonComponent_Call_0400", 'default'); - caller.callWithResult('testCallWithResult', param).then((data) => { - console.log('ACTS_CommonComponent_Call_0400 call success'); - var result = new MySequenceable(0, '', ''); - data.readSequenceable(result); - expect(result.num).assertEqual(400); - expect(result.str).assertEqual('ACTS_CommonComponent_Call_0400'); - expect(result.result).assertEqual('ACTS_CommonComponent_Call_0400processed'); - caller.release(); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_0400 call exception' + err); - expect().assertFail(); - caller.release(); - }) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_0500 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_0500', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_0500 begin'); - var caller1; - var caller2; - caseDepBundles = [systemAppCalleeABundleName]; - - function unSubscribeCallBack() { - console.log('ACTS_CommonComponent_Call_0500 unSubscribeCallBack') - subscriber = null; - caller1.release(); - done(); - } - - function releaseCallback(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0500 releaseCallBack' + data); - commonEvent.unsubscribe(subscriber, unSubscribeCallBack); - } - - function subscribeCallBack(err, data) { - console.log('ACTS_CommonComponent_Call_0500 subscribeCallBack data:' + JSON.stringify(data)) - expect(data.data).assertEqual('calleeCheckCallParam'); - expect(data.parameters.num).assertEqual(500); - expect(data.parameters.str).assertEqual('ACTS_CommonComponent_Call_0500'); - expect(data.parameters.result).assertEqual('ACTS_CommonComponent_Call_0500processed'); - console.log('ACTS_CommonComponent_Call_0500 do release'); - caller2.release(); - } - - subscriber = await commonEvent.createSubscriber(subscriberInfo); - commonEvent.subscribe(subscriber, subscribeCallBack); - - caller1 = await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeAMainAbilityName, - }); - - caller2 = await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeASecondAbilityName, - }); - - caller2.onRelease(releaseCallback); - let param = new MySequenceable(500, "ACTS_CommonComponent_Call_0500", 'default'); - caller2.call('testCall', param).then(() => { - console.log('ACTS_CommonComponent_Call_0500 call success'); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_0500 call exception' + err); - expect().assertFail(); - }) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_0600 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_0600', 0, async function (done) { - caseDepBundles = [systemAppCalleeABundleName]; - console.log('ACTS_CommonComponent_Call_0600 begin'); - - function releaseCallback(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0600 releaseCallBack' + data); - caller1.release(); - done(); - } - - let caller1 = await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeAMainAbilityName, - }); - let caller2 = await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeASecondAbilityName, - }); - - caller2.onRelease(releaseCallback); - let param = new MySequenceable(600, "ACTS_CommonComponent_Call_0600", 'default'); - caller2.callWithResult('testCallWithResult', param).then((data) => { - console.log('ACTS_CommonComponent_Call_0600 call success'); - var result = new MySequenceable(0, '', ''); - data.readSequenceable(result); - expect(result.num).assertEqual(600); - expect(result.str).assertEqual('ACTS_CommonComponent_Call_0600'); - expect(result.result).assertEqual('ACTS_CommonComponent_Call_0600processed'); - caller2.release(); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_0600 call exception' + err); - expect().assertFail(); - caller2.release(); - }) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_0700 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_0700', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_0700 begin'); - var caller; - caseDepBundles = [systemAppCalleeABundleName]; - - function unSubscribeCallBack() { - console.log('ACTS_CommonComponent_Call_0700 unSubscribeCallBack') - subscriber = null; - done(); - } - - function releaseCallback(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0700 releaseCallBack' + data); - commonEvent.unsubscribe(subscriber, unSubscribeCallBack); - } - - function releaseCallback1(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0700 releaseCallBack1' + data); - setTimeout(() => { - globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeASecondAbilityName, - }).then(data => { - caller = data; - console.log('ACTS_CommonComponent_Call_0700 caller get') - caller.onRelease(releaseCallback); - let param = new MySequenceable(700, "ACTS_CommonComponent_Call_0700", 'default'); - caller.call('testCall', param).then(() => { - console.log('ACTS_CommonComponent_Call_0700 call success'); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_0700 call exception' + err); - expect().assertFail(); - }) - }) - }, 100); - } - - function subscribeCallBack(err, data) { - console.log('ACTS_CommonComponent_Call_0700 subscribeCallBack data:' + JSON.stringify(data)) - expect(data.data).assertEqual('calleeCheckCallParam'); - expect(data.parameters.num).assertEqual(700); - expect(data.parameters.str).assertEqual('ACTS_CommonComponent_Call_0700'); - expect(data.parameters.result).assertEqual('ACTS_CommonComponent_Call_0700processed'); - console.log('ACTS_CommonComponent_Call_0700 do release'); - caller.release(); - } - - subscriber = await commonEvent.createSubscriber(subscriberInfo); - commonEvent.subscribe(subscriber, subscribeCallBack); - - globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeASecondAbilityName, - }).then(data => { - caller = data; - console.log('ACTS_CommonComponent_Call_0700 caller get') - caller.onRelease(releaseCallback1); - caller.release(); - }) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_0800 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_0800', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_0800 begin'); - var caller; - caseDepBundles = [systemAppCalleeABundleName]; - - function releaseCallback(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0800 releaseCallBack' + data); - done(); - } - - function releaseCallback1(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0800 releaseCallBack' + data); - setTimeout(() => { - globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeASecondAbilityName, - }).then(data => { - caller = data; - caller.onRelease(releaseCallback); - let param = new MySequenceable(800, "ACTS_CommonComponent_Call_0800", 'default'); - caller.callWithResult('testCallWithResult', param).then((data) => { - console.log('ACTS_CommonComponent_Call_0800 call success'); - var result = new MySequenceable(0, '', ''); - data.readSequenceable(result); - expect(result.num).assertEqual(800); - expect(result.str).assertEqual('ACTS_CommonComponent_Call_0800'); - expect(result.result).assertEqual('ACTS_CommonComponent_Call_0800processed'); - caller.release(); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_0800 call exception' + err); - expect().assertFail(); - caller.release(); - }) - }); - }, 100); - } - - globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeASecondAbilityName, - }).then(data => { - caller = data; - console.log('ACTS_CommonComponent_Call_0800 caller get') - caller.onRelease(releaseCallback1); - caller.release(); - }) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_0900 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_0900', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_0900 begin'); - caseDepBundles = [thirdAppABundleName]; - var caller; - - function unSubscribeCallBack() { - console.log('ACTS_CommonComponent_Call_0900 unSubscribeCallBack') - subscriber = null; - done(); - } - - function releaseCallback(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_0900 releaseCallBack' + data); - commonEvent.unsubscribe(subscriber, unSubscribeCallBack); - } - - function subscribeCallBack(err, data) { - console.log('ACTS_CommonComponent_Call_0900 subscribeCallBack data:' + JSON.stringify(data)) - expect(data.data).assertEqual('calleeCheckCallParam'); - expect(data.parameters.num).assertEqual(900); - expect(data.parameters.str).assertEqual('ACTS_CommonComponent_Call_0900'); - expect(data.parameters.result).assertEqual('ACTS_CommonComponent_Call_0900processed'); - console.log('AMS_CallTest_0100 do release'); - caller.release(); - } - - subscriber = await commonEvent.createSubscriber(subscriberInfo); - commonEvent.subscribe(subscriber, subscribeCallBack); - caller = await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: thirdAppABundleName, - abilityName: thirdAppAMainAbilityName, - }); - - caller.onRelease(releaseCallback); - let param = new MySequenceable(900, "ACTS_CommonComponent_Call_0900", 'default'); - caller.call('testCall', param).then(() => { - console.log('ACTS_CommonComponent_Call_0900 call success'); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_0900 call exception' + err); - expect().assertFail(); - }) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_1000 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_1000', 0, async function (done) { - caseDepBundles = [thirdAppABundleName]; - console.log('ACTS_CommonComponent_Call_1000 begin'); - var caller; - - function releaseCallback(data) { - expect(data).assertEqual('release'); - console.log('ACTS_CommonComponent_Call_1000 releaseCallBack' + data); - done(); - } - - caller = await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: thirdAppABundleName, - abilityName: thirdAppAMainAbilityName, - }); - - caller.onRelease(releaseCallback); - let param = new MySequenceable(1000, "ACTS_CommonComponent_Call_1000", 'default'); - caller.callWithResult('testCallWithResult', param).then((data) => { - console.log('ACTS_CommonComponent_Call_1000 call success'); - var result = new MySequenceable(0, '', ''); - data.readSequenceable(result); - expect(result.num).assertEqual(1000); - expect(result.str).assertEqual('ACTS_CommonComponent_Call_1000'); - expect(result.result).assertEqual('ACTS_CommonComponent_Call_1000processed'); - caller.release(); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_1000 call exception' + err); - expect().assertFail(); - caller.release(); - }) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_1700 - * @tc.name: The parameter "method" of the Caller.callWithResult function is an empty string. - * @tc.desc: Verify that the parameter "method" of the Caller.callWithResult function is an empty string. - */ - it('ACTS_CommonComponent_Call_1700', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_1700 begin'); - var exceptionFlag = false; - - await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeAThirdAbilityName, - }).then(data => { - expect().assertFail(); - done(); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_1700 call err.code: ' + JSON.stringify(err.code) + - ' err.msg: ' + JSON.stringify(err.message)); - expect(err.code).assertEqual(ERROR_CODE_TYPE_ERROR); - exceptionFlag = true; - }); - - expect(exceptionFlag).assertEqual(true); - done(); - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_2000 - * @tc.name: The callee exits abnormally after the caller requests the call to be called successfully. - * @tc.desc: Verify that the caller can register the server's death listener. - */ - it('ACTS_CommonComponent_Call_2000', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_2000 begin'); - - function releaseCallback(data) { - console.log('ACTS_CommonComponent_Call_2000 releaseCallBack:' + data); - expect(data).assertEqual("died"); - done(); - } - - let bundleNameCallee = "com.example.systemappcalleea"; - let abilityNameCallee = "com.example.systemappcalleea.MainAbility"; - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - } - let caller = await globalThis.globalThis.abilityContext.startAbilityByCall(want); - if (typeof caller !== "object" || caller == null) { - console.log('ACTS_CommonComponent_Call_2000 startAbilityByCall fail'); - expect().assertFail(); - } - try { - caller.onRelease(releaseCallback); - } catch (e) { - console.log('ACTS_CommonComponent_Call_2000 Caller onRelease fail ' + e); - expect().assertFail(); - } - await appManager.killProcessesByBundleName(bundleNameCallee); - }) - /** * @tc.number: ACTS_CommonComponent_Call_3100 * @tc.name: The parameter method of the Callee.on function is an empty string. @@ -927,250 +299,5 @@ export default function abilityTest() { console.log('ACTS_CommonComponent_Call_5100 finished'); done(); }) - - /* - * @tc.number: ACTS_CommonComponent_Call_5200 - * @tc.name: Connects a service ability, which is used to start a cloned page ability. - * @tc.desc: Check the event data of executor page ability publishes - */ - it('ACTS_CommonComponent_Call_5200', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_5200 begin'); - let exceptionFlag = false; - - - await globalThis.globalThis.abilityContext.startAbilityByCall(null) - .then(data => { - expect().assertFail(); - done(); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_5200 call err.code: ' + JSON.stringify(err.code) + - ' err.msg: ' + JSON.stringify(err.message)); - expect(err.code).assertEqual(ERROR_CODE_INVALID_PARAM); - exceptionFlag = true; - }); - - expect(exceptionFlag).assertEqual(true); - done(); - }) - - /* - * @tc.number: ACTS_CommonComponent_Call_5300 - * @tc.name: Connects a service ability, which is used to start a cloned page ability. - * @tc.desc: Check the event data of executor page ability publishes - */ - it('ACTS_CommonComponent_Call_5300', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_5300 begin'); - let exceptionFlag = false; - - await globalThis.globalThis.abilityContext.startAbilityByCall({ - bundleName: "", - abilityName: "", - }).then(data => { - expect().assertFail(); - done(); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_5300 call err.code: ' + JSON.stringify(err.code) + - ' err.msg: ' + JSON.stringify(err.message)); - expect(err.code).assertEqual(ERROR_CODE_INNER_ERROR); - exceptionFlag = true; - }); - - expect(exceptionFlag).assertEqual(true); - done(); - }) - - /* - * @tc.number: ACTS_CommonComponent_Call_5400 - * @tc.name: Connects a service ability, which is used to start a cloned page ability. - * @tc.desc: Check the event data of executor page ability publishes - */ - it('ACTS_CommonComponent_Call_5400', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_5400 begin'); - let exceptionFlag = false; - - await globalThis.globalThis.abilityContext.startAbilityByCall(undefined) - .then(data => { - expect().assertFail(); - done(); - }).catch(err => { - console.log('ACTS_CommonComponent_Call_5400 call err.code: ' + JSON.stringify(err.code) + - ' err.msg: ' + JSON.stringify(err.message)); - expect(err.code).assertEqual(ERROR_CODE_INVALID_PARAM); - exceptionFlag = true; - }); - - expect(exceptionFlag).assertEqual(true); - done(); - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_5600 - * @tc.name: The callee exits abnormally after the caller requests the call to be called successfully. - * @tc.desc: Verify that the caller can unregister the server's death listener. - */ - it('ACTS_CommonComponent_Call_5600', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_5600 begin'); - - function releaseCallback(data) { - console.log('ACTS_CommonComponent_Call_5600 releaseCallBack:' + data); - expect(data).assertEqual("died"); - done(); - } - - let bundleNameCallee = "com.example.systemappcalleea"; - let abilityNameCallee = "com.example.systemappcalleea.MainAbility"; - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - } - let caller = await globalThis.globalThis.abilityContext.startAbilityByCall(want); - if (typeof caller !== "object" || caller == null) { - console.log('ACTS_CommonComponent_Call_5600 startAbilityByCall fail'); - expect().assertFail(); - } - try { - caller.off('release', releaseCallback); - } catch (e) { - console.log('ACTS_CommonComponent_Call_5600 Caller onRelease fail ' + e); - expect().assertFail(); - done(); - } - done(); - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_5700 - * @tc.name: The callee exits abnormally after the caller requests the call to be called successfully. - * @tc.desc: Verify that the caller can unregister the server's death listener. - */ - it('ACTS_CommonComponent_Call_5700', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_5700 begin'); - - function releaseCallback(data) { - console.log('ACTS_CommonComponent_Call_5700 releaseCallBack:' + data); - expect(data).assertEqual("died"); - done(); - } - - let bundleNameCallee = "com.example.systemappcalleea"; - let abilityNameCallee = "com.example.systemappcalleea.MainAbility"; - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - } - let caller = await globalThis.globalThis.abilityContext.startAbilityByCall(want); - if (typeof caller !== "object" || caller == null) { - console.log('ACTS_CommonComponent_Call_5700 startAbilityByCall fail'); - expect().assertFail(); - done(); - } - let flag = false; - try { - caller.off('release'); - } catch (e) { - console.log('ACTS_CommonComponent_Call_5700 Caller onRelease fail ' + e); - flag = true; - done(); - } - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_5800 - * @tc.name: The callee exits abnormally after the caller requests the call to be called successfully. - * @tc.desc: Verify that the caller can unregister the server's death listener. - */ - it('ACTS_CommonComponent_Call_5800', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_5800 begin'); - - function releaseCallback(data) { - console.log('ACTS_CommonComponent_Call_5800 releaseCallBack:' + data); - expect(data).assertEqual("died"); - done(); - } - - let bundleNameCallee = "com.example.systemappcalleea"; - let abilityNameCallee = "com.example.systemappcalleea.MainAbility"; - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - } - let caller = await globalThis.globalThis.abilityContext.startAbilityByCall(want); - if (typeof caller !== "object" || caller == null) { - console.log('ACTS_CommonComponent_Call_5800 startAbilityByCall fail'); - expect().assertFail(); - done(); - } - let flag = false; - try { - caller.off('Not release', releaseCallback); - } catch (e) { - console.log('ACTS_CommonComponent_Call_5800 Caller onRelease fail ' + e); - done(); - } - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_5900 - * @tc.name: The callee exits abnormally after the caller requests the call to be called successfully. - * @tc.desc: Verify that the caller can unregister the server's death listener. - */ - it('ACTS_CommonComponent_Call_5900', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_5900 begin'); - - let bundleNameCallee = "com.example.systemappcalleea"; - let abilityNameCallee = "com.example.systemappcalleea.MainAbility"; - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - } - let caller = await globalThis.globalThis.abilityContext.startAbilityByCall(want); - if (typeof caller !== "object" || caller == null) { - console.log('ACTS_CommonComponent_Call_5900 startAbilityByCall fail'); - expect().assertFail(); - done(); - } - let flag = false; - try { - caller.off('Not release'); - } catch (e) { - console.log('ACTS_CommonComponent_Call_5900 Caller onRelease fail ' + e); - done(); - } - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_5500 - * @tc.name: The callee exits abnormally after the caller requests the call to be called successfully. - * @tc.desc: Verify that the caller can register the server's death listener. - */ - it('ACTS_CommonComponent_Call_5500', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_5500 begin'); - - function releaseCallback(data) { - console.log('ACTS_CommonComponent_Call_5500 releaseCallBack:' + data); - expect(data).assertEqual("died"); - done(); - } - - let bundleNameCallee = "com.example.systemappcalleea"; - let abilityNameCallee = "com.example.systemappcalleea.MainAbility"; - let want = { - bundleName: bundleNameCallee, - abilityName: abilityNameCallee, - } - let caller = await globalThis.globalThis.abilityContext.startAbilityByCall(want); - if (typeof caller !== "object" || caller == null) { - console.log('ACTS_CommonComponent_Call_5500 startAbilityByCall fail'); - expect().assertFail(); - } - try { - caller.on('release', releaseCallback); - } catch (e) { - console.log('ACTS_CommonComponent_Call_5500 Caller onRelease fail ' + e); - expect().assertFail(); - done(); - } - await appManager.killProcessesByBundleName(bundleNameCallee); - }) }) } \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/module.json index 33afd6111..7f13ec44e 100644 --- a/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/module.json +++ b/ability/ability_runtime/actscalltest/systemcallentrytest/entry/src/main/module.json @@ -33,67 +33,7 @@ ] } ] - }, - { - "name": "com.example.systemcalltest.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "launchType": "singleton", - "orientation": "portrait" - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - }, - { - "name":"ohos.permission.ABILITY_BACKGROUND_COMMUNICATION", - "reason":"need use ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" - } + } ] } } diff --git a/ability/ability_runtime/actscalltest/systemcallentrytest/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalltest/systemcallentrytest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/AppScope/app.json b/ability/ability_runtime/actscalltest/systemcallfeature/AppScope/app.json deleted file mode 100644 index 9553812f3..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app":{ - "bundleName":"com.example.systemcalltest", - "vendor":"huawei", - "versionCode":1000000, - "versionName":"1.0.0", - "debug":false, - "icon":"$media:icon", - "label":"$string:app_name", - "description":"$string:description_application", - "distributedNotificationEnabled":true, - "keepAlive":true, - "singleUser":true, - "minAPIVersion":8, - "targetAPIVersion":8, - "car":{ - "apiCompatibleVersion":8, - "singleUser":false - } - } -} diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/AppScope/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemcallfeature/AppScope/resources/base/element/string.json deleted file mode 100644 index ee69f9a86..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string":[ - { - "name":"app_name", - "value":"ohosProject" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actscalltest/systemcallfeature/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/BUILD.gn b/ability/ability_runtime/actscalltest/systemcallfeature/BUILD.gn deleted file mode 100644 index 3f7a94967..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/BUILD.gn +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_hap_assist_suite("ActsCallTestFeatureRelyHap") { - hap_profile = "entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":systemcallfeature_js_assets", - ":systemcallfeature_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsCallTestFeatureRelyHap" - - testonly = true - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("systemcallfeature_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("systemcallfeature_js_assets") { - source_dir = "entry/src/main/ets" -} - -ohos_resources("systemcallfeature_resources") { - sources = [ "entry/src/main/resources" ] - deps = [ ":systemcallfeature_app_profile" ] - hap_profile = "entry/src/main/module.json" -} diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index ebc3c7643..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -var onAcceptWantCalledSeq; - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("SystemCallTest Second Hap MyAbilityStage onCreate") - globalThis.stageOnCreateRun = 1; - globalThis.stageContext = this.context; - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index f9945fc72..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} -let callSeq = ""; - -export default class MainAbility extends Ability { - test2300(data) { - let recvData = new MySequenceable(0, '', ''); - data.readSequenceable(recvData); - let sendData = new MySequenceable(0, '', ''); - if (recvData.num == 2300 && recvData.str == 'case2300') { - sendData.num = 0; - } else { - sendData.num = 1; - } - sendData.str = callSeq; - return sendData; - } - - test4600(data) { - let recvData = new MySequenceable(0, '', ''); - data.readSequenceable(recvData); - let sendData = new MySequenceable(0, '', ''); - if (recvData.num == 4600 && recvData.str == 'case4600') { - sendData.num = 0; - } else { - sendData.num = 1; - } - sendData.str = callSeq; - return sendData; - } - - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemCallTest Second Hap MainAbility onCreate") - globalThis.abilityWant = want; - this.callee.on('test2300', this.test2300); - this.callee.on('test4600', this.test4600); - callSeq = callSeq + "onCreate"; - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemCallTest Second Hap MainAbility onDestroy") - callSeq = callSeq + "onDestroy"; - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemCallTest Second Hap MainAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index", null) - callSeq = callSeq + "onWindowStageCreate"; - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemCallTest Second Hap MainAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemCallTest Second Hap MainAbility onForeground") - callSeq = callSeq + "onForeground"; - } - - onBackground() { - // Ability has back to background - console.log("SystemCallTest Second Hap MainAbility onBackground") - callSeq = callSeq + "onBackground"; - } -}; - diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 6c1e0c8a8..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (c) 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. - */ - -@Entry -@Component -struct Index { - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('second module') - .fontSize(50) - .fontWeight(FontWeight.Bold) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index ff7d45417..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) 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. - */ -@Entry -@Component -struct Second { - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('SystemCallTest SecondAbility)') - .fontSize(50) - .fontWeight(FontWeight.Bold) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/module.json b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/module.json deleted file mode 100644 index 49f4ef135..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/module.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "module": { - "name": "com.example.second", - "process": "com.example.secondprocess", - "type": "feature", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.second.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities":[ - "entity.system.home" - ] - } - ] - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - } - ] - } -} diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 6898b31d2..000000000 --- a/ability/ability_runtime/actscalltest/systemcallfeature/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "pages/index/index", - "pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/systemcallfeature/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalltest/systemcallfeature/signature/openharmony_sx.p7b deleted file mode 100755 index dcec6c9615032c1b48bf185e839d9720dd68aab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3820 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/thirdappa/BUILD.gn b/ability/ability_runtime/actscalltest/thirdappa/BUILD.gn deleted file mode 100644 index e64c9f7fb..000000000 --- a/ability/ability_runtime/actscalltest/thirdappa/BUILD.gn +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_hap_assist_suite("ActsThirdAppARelyHap") { - hap_profile = "entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":thirdappa_js_assets", - ":thirdappa_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsThirdAppARelyHap" - - testonly = true - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("thirdappa_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("thirdappa_js_assets") { - source_dir = "entry/src/main/ets" -} - -ohos_resources("thirdappa_resources") { - sources = [ "entry/src/main/resources" ] - deps = [ ":thirdappa_app_profile" ] - hap_profile = "entry/src/main/module.json" -} diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 21606483f..000000000 --- a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -var onAcceptWantCalledSeq; - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("SystemCallTest MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index d6587c63e..000000000 --- a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>ThirdAppA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>ThirdAppA MainAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>ThirdAppA MainAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class MainAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("ThirdAppA MainAbility onCreate") - globalThis.abilityWant = want; - globalThis.abilityContext = this.context; - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("ThirdAppA MainAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("ThirdAppA MainAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("ThirdAppA MainAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("ThirdAppA MainAbility onForeground"); - } - - onBackground() { - // Ability has back to background - console.log("ThirdAppA MainAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 30b8d934e..000000000 --- a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -async function routePage() { - let options = { - uri: 'pages/second' - } - try { - await router.push(options) - } catch (err) { - console.error(`fail callback, code: ${err.code}, msg: ${err.msg}`) - } -} - -@Entry -@Component -struct Index { - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Hello World') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - routePage() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/module.json b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/module.json deleted file mode 100644 index 5505f6ca8..000000000 --- a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/module.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.thirdappa.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities":[ - "entity.system.home" - ] - } - ] - } - ] - } -} diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 6898b31d2..000000000 --- a/ability/ability_runtime/actscalltest/thirdappa/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "pages/index/index", - "pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdappa/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalltest/thirdappa/signature/openharmony_sx.p7b deleted file mode 100644 index f06e218defa7f707e22a3890903c574e1c498217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3426 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 MFE+_H33k^04}`^2tpET3 diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/AppScope/app.json b/ability/ability_runtime/actscalltest/thirdcalltest/AppScope/app.json deleted file mode 100644 index 3a18f6bfa..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app":{ - "bundleName":"com.example.thirdcalltest", - "vendor":"huawei", - "versionCode":1000000, - "versionName":"1.0.0", - "debug":false, - "icon":"$media:icon", - "label":"$string:app_name", - "description":"$string:description_application", - "distributedNotificationEnabled":true, - "keepAlive":true, - "singleUser":true, - "minAPIVersion":8, - "targetAPIVersion":8, - "car":{ - "apiCompatibleVersion":8, - "singleUser":false - } - } -} diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/AppScope/resources/base/element/string.json b/ability/ability_runtime/actscalltest/thirdcalltest/AppScope/resources/base/element/string.json deleted file mode 100644 index ee69f9a86..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string":[ - { - "name":"app_name", - "value":"ohosProject" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actscalltest/thirdcalltest/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/BUILD.gn b/ability/ability_runtime/actscalltest/thirdcalltest/BUILD.gn deleted file mode 100644 index 018fcd696..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/BUILD.gn +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_js_hap_suite("ActsThirdCallTest") { - hap_profile = "./entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":thirdcalltest_js_assets", - ":thirdcalltest_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsThirdCallTest" - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("thirdcalltest_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("thirdcalltest_js_assets") { - source_dir = "./entry/src/main/ets" -} - -ohos_resources("thirdcalltest_resources") { - sources = [ "./entry/src/main/resources" ] - deps = [ ":thirdcalltest_app_profile" ] - hap_profile = "./entry/src/main/module.json" -} diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/Test.json b/ability/ability_runtime/actscalltest/thirdcalltest/Test.json deleted file mode 100644 index 297aca2bb..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/Test.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "description": "Configuration for hjunit demo Tests", - "driver": { - "type": "OHJSUnitTest", - "test-timeout": "100000", - "bundle-name": "com.example.thirdcalltest", - "module-name": "phone", - "shell-timeout": "60000", - "testcase-timeout": 100000 - }, - "kits": [ - { - "test-file-name": [ - "ActsThirdCallTest.hap", - "ActsSystemAppCalleeARelyHap.hap", - "ActsThirdAppARelyHap.hap" - ], - "type": "AppInstallKit", - "cleanup-apps": true - }, - { - "type": "ShellKit", - "run-command": [ - "remount" - ] - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 21606483f..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -var onAcceptWantCalledSeq; - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("SystemCallTest MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/FifthAbility/FifthAbility.ts b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/FifthAbility/FifthAbility.ts deleted file mode 100644 index 291bc68b3..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/FifthAbility/FifthAbility.ts +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest FifthAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA FifthAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest FifthAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class FifthAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemCallTest FifthAbility onCreate") - globalThis.abilityWant = want; - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemCallTest FifthAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemCallTest FifthAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "MainAbility/pages/second/second", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemCallTest FifthAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemCallTest FifthAbility onForeground") - if ((globalThis.abilityWant.parameters.case_num == "case1300") || - (globalThis.abilityWant.parameters.case_num == "case1400")) { - var publishData = globalThis.abilityWant.parameters.case_num + "targetForeground"; - var commonEventData = { - data: publishData, - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>SystemAppCallerA FifthAbility Call_Finish<======') - }) - } - } - - onBackground() { - // Ability has back to background - console.log("SystemCallTest FifthAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/ForthAbility/ForthAbility.ts b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/ForthAbility/ForthAbility.ts deleted file mode 100644 index e431367ed..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/ForthAbility/ForthAbility.ts +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest ForthAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA ForthAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest ForthAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class ForthAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemCallTest ForthAbility onCreate") - globalThis.abilityWant = want; - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemCallTest ForthAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemCallTest ForthAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "MainAbility/pages/second/second", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemCallTest ForthAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemCallTest ForthAbility onForeground") - if ((globalThis.abilityWant.parameters.case_num == "case1300") || - (globalThis.abilityWant.parameters.case_num == "case1400")) { - var publishData = globalThis.abilityWant.parameters.case_num + "targetForeground"; - var commonEventData = { - data: publishData, - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>SystemAppCallerA ForthAbility Call_Finish<======') - }) - } - } - - onBackground() { - // Ability has back to background - console.log("SystemCallTest ForthAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index adcdc096b..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' - -export default class MainAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("ThirdCallTest MainAbility onCreate") - globalThis.abilityWant = want; - globalThis.callee = this.callee; - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("ThirdCallTest MainAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("ThirdCallTest MainAbility onWindowStageCreate") - globalThis.abilityContext = this.context - windowStage.setUIContent(this.context, "MainAbility/pages/index/index", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("ThirdCallTest MainAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("ThirdCallTest MainAbility onForeground") - } - - onBackground() { - // Ability has back to background - console.log("ThirdCallTest MainAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/pages/index/index.ets b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/pages/index/index.ets deleted file mode 100644 index 920d38843..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/pages/index/index.ets +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) 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 AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' -import { Hypium } from '@ohos/hypium' -import testsuite from '../../../test/List.test' -import router from '@ohos.router'; - - -@Entry -@Component -struct Index { - - aboutToAppear(){ - console.info("start run testcase!!!!") - var abilityDelegator: any - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var abilityDelegatorArguments: any - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - console.info('start run testcase!!!') - Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) - } - - build() { - Flex({ direction:FlexDirection.Column, alignItems:ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Hello World') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/pages/second/second.ets b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/pages/second/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/MainAbility/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/SecondAbility/SecondAbility.ts b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/SecondAbility/SecondAbility.ts deleted file mode 100644 index f774b0d28..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/SecondAbility/SecondAbility.ts +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest SecondAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA SecondAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest SecondAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class SecondAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemCallTest SecondAbility onCreate") - globalThis.abilityWant = want; - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemCallTest SecondAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemCallTest SecondAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "MainAbility/pages/second/second", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemCallTest SecondAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemCallTest SecondAbility onForeground") - if ((globalThis.abilityWant.parameters.case_num == "case1300") || - (globalThis.abilityWant.parameters.case_num == "case1400")) { - var publishData = globalThis.abilityWant.parameters.case_num + "targetForeground"; - var commonEventData = { - data: publishData, - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>SystemAppCallerA SecondAbility Call_Finish<======') - }) - } - } - - onBackground() { - // Ability has back to background - console.log("SystemCallTest SecondAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestAbility/TestAbility.ts b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestAbility/TestAbility.ts deleted file mode 100644 index 0ab4ba7a8..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestAbility/TestAbility.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2021 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 Ability from '@ohos.application.Ability' - -export default class TestAbility extends Ability { - onCreate(want, launchParam) { - console.log('TestAbility onCreate') - } - - onDestroy() { - console.log('TestAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('TestAbility onWindowStageCreate') - windowStage.loadContent("TestAbility/pages/index", (err, data) => { - if (err.code) { - console.error('Failed to load the content. Cause:' + JSON.stringify(err)); - return; - } - console.info('Succeeded in loading the content. Data: ' + JSON.stringify(data)) - }); - - globalThis.abilityContext = this.context; - } - - onWindowStageDestroy() { - console.log('TestAbility onWindowStageDestroy') - } - - onForeground() { - console.log('TestAbility onForeground') - } - - onBackground() { - console.log('TestAbility onBackground') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestAbility/pages/index.ets b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestAbility/pages/index.ets deleted file mode 100644 index fae969f98..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestAbility/pages/index.ets +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2021 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 router from '@ohos.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('TestAbility index aboutToAppear') - } - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 1dbe178e0..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2021 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var testAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: testAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a com.example.thirdcalltest.MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - var debug = abilityDelegatorArguments.parameters["-D"] - if (debug == 'true') - { - cmd += ' -D' - } - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/ThirdAbility/ThirdAbility.ts b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/ThirdAbility/ThirdAbility.ts deleted file mode 100644 index fa352fee5..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/ThirdAbility/ThirdAbility.ts +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from '@ohos.commonEvent' - -class MySequenceable { - num: number = 0; - str: String = ""; - result: String = ""; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function testCall(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest ThirdAbility on testCall <======') - data.readSequenceable(recvSequence); - var result = recvSequence.str + 'processed'; - var commonEventData = { - code: 0, - data: 'calleeCheckCallParam', - parameters: { - num: recvSequence.num, - str: recvSequence.str, - result: result - } - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>CallTestSysA ThirdAbility Call_Finish<======') - }) - return recvSequence; -} - -function testCallWithResult(data) { - let recvSequence = new MySequenceable(0, '', ''); - console.log('======>SystemCallTest ThirdAbility on testCall <======') - data.readSequenceable(recvSequence); - let result = recvSequence.str + 'processed'; - recvSequence.setMySequence(recvSequence.num, recvSequence.str, result); - - return recvSequence; -} - -export default class ThirdAbility extends Ability { - onCreate(want, launchParam) { - // Ability is creating, initialize resources for this ability - console.log("SystemCallTest ThirdAbility onCreate") - globalThis.abilityWant = want; - this.callee.on('testCall', testCall); - this.callee.on('testCallWithResult', testCallWithResult); - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("SystemCallTest ThirdAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("SystemCallTest ThirdAbility onWindowStageCreate") - windowStage.setUIContent(this.context, "MainAbility/pages/second/second", null) - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("SystemCallTest ThirdAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("SystemCallTest ThirdAbility onForeground") - if ((globalThis.abilityWant.parameters.case_num == "case1300") || - (globalThis.abilityWant.parameters.case_num == "case1400")) { - var publishData = globalThis.abilityWant.parameters.case_num + "targetForeground"; - var commonEventData = { - data: publishData, - } - commonEvent.publish('CallTest', commonEventData, (err) => { - console.log('======>SystemAppCallerA ThirdAbility Call_Finish<======') - }) - } - } - - onBackground() { - // Ability has back to background - console.log("SystemCallTest ThirdAbility onBackground") - } -}; diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index 5c30ed189..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,158 +0,0 @@ -/* - * Copyright (c) 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 {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from "@ohos/hypium" -import commonEvent from '@ohos.commonEvent' - -const MAX_MISSION_NUM = 1024; - -var systemAppCalleeABundleName = "com.example.systemappcalleea"; -var systemAppCalleeAMainAbilityName = "com.example.systemappcalleea.MainAbility"; -var thirdAppABundleName = "com.example.thirdappa"; -var thirdAppAMainAbilityName = "com.example.thirdappa.MainAbility"; -var thirdCallTestBundleName = "com.example.thirdcalltest"; -var thirdCallTestMainAbilityName = "com.example.thirdcalltest.MainAbility"; -var thirdCallTestSecondAbilityName = "com.example.thirdcalltest.SecondAbility"; -var thirdCallTestThirdAbilityName = "com.example.thirdcalltest.ThirdAbility"; -var thirdCallTestForthAbilityName = "com.example.thirdcalltest.ForthAbility"; -var thirdCallTestFifthAbilityName = "com.example.thirdcalltest.FifthAbility"; -var subscriberInfo = { - events: ["CallTest"], -}; - -class MySequenceable { - num: number = 0; - str: string = "default"; - result: string = "default"; - - constructor(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - setMySequence(num, string, result) { - this.num = num; - this.str = string; - this.result = result; - } - - marshalling(messageParcel) { - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - messageParcel.writeString(this.result); - return true; - } - - unmarshalling(messageParcel) { - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - this.result = messageParcel.readString(); - return true; - } -} - -function delay(time) { - let delta; - if (typeof time != 'number' || time <= 0) { - delta = 100; - } else { - delta = Math.round(time); - } - for (let start = Date.now(); Date.now() - start <= delta; ); -} - -export default function abilityTest() { - describe('ActsAbilityTest', function () { - - beforeEach(async (done) => { - done(); - }) - - afterEach(async (done) => { - setTimeout(() => { - done(); - }, 500) - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_1100 - * @tc.name: The thirdApp is not allowed to startAbilityByCall. - * @tc.desc: Verify that the thirdApp is not allowed to startAbilityByCall. - */ - it('ACTS_CommonComponent_Call_1100', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_1100 begin'); - let want = { - bundleName: thirdCallTestBundleName, - abilityName: thirdCallTestForthAbilityName, - } - globalThis.abilityContext.startAbilityByCall(want) - .then(data => { - console.info(`ACTS_CommonComponent_Call_1100 startAbilityByCall SUCCESS`); - expect().assertFail(); - done(); - }) - .catch(error => { - console.info(`ACTS_CommonComponent_Call_1100 startAbilityByCall Catch`); - done(); - }); - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_1500 - * @tc.name: The thirdApp is not allowed to startAbilityByCall. - * @tc.desc: Verify that the thirdApp is not allowed to startAbilityByCall. - */ - it('ACTS_CommonComponent_Call_1500', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_1500 begin'); - let want = { - bundleName: systemAppCalleeABundleName, - abilityName: systemAppCalleeAMainAbilityName, - } - globalThis.abilityContext.startAbilityByCall(want) - .then(data => { - console.info(`ACTS_CommonComponent_Call_1500 startAbilityByCall SUCCESS`); - expect().assertFail(); - done(); - }) - .catch(error => { - console.info(`ACTS_CommonComponent_Call_1500 startAbilityByCall Catch`); - done(); - }); - }) - - /** - * @tc.number: ACTS_CommonComponent_Call_1600 - * @tc.name: The thirdApp is not allowed to startAbilityByCall. - * @tc.desc: Verify that the thirdApp is not allowed to startAbilityByCall. - */ - it('ACTS_CommonComponent_Call_1600', 0, async function (done) { - console.log('ACTS_CommonComponent_Call_1600 begin'); - let want = { - bundleName: thirdAppABundleName, - abilityName: thirdAppAMainAbilityName, - } - globalThis.abilityContext.startAbilityByCall(want) - .then(data => { - console.info(`ACTS_CommonComponent_Call_1600 startAbilityByCall SUCCESS`); - expect().assertFail(); - done(); - }) - .catch(error => { - console.info(`ACTS_CommonComponent_Call_1600 startAbilityByCall Catch`); - done(); - }); - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index f6a5bd8d9..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 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 abilityTest from './Ability.test.ets' - - -export default function testsuite() { - - abilityTest() - -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/module.json b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/module.json deleted file mode 100644 index b2306f445..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/module.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.thirdcalltest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities":[ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.example.thirdcalltest.SecondAbility", - "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" - }, - { - "name": "com.example.thirdcalltest.ThirdAbility", - "srcEntrance": "./ets/ThirdAbility/ThirdAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "standard" - }, - { - "name": "com.example.thirdcalltest.ForthAbility", - "srcEntrance": "./ets/ForthAbility/ForthAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" - }, - { - "name": "com.example.thirdcalltest.FifthAbility", - "srcEntrance": "./ets/FifthAbility/FifthAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton" - } - ] - } -} diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 02221db61..000000000 --- a/ability/ability_runtime/actscalltest/thirdcalltest/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "MainAbility/pages/index/index", - "MainAbility/pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actscalltest/thirdcalltest/signature/openharmony_sx.p7b b/ability/ability_runtime/actscalltest/thirdcalltest/signature/openharmony_sx.p7b deleted file mode 100644 index f06e218defa7f707e22a3890903c574e1c498217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3426 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 MFE+_H33k^04}`^2tpET3 diff --git a/ability/ability_runtime/actsdataabilityaccessdatasharetest/actsdataabilityaccessdatasharetest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsdataabilityaccessdatasharetest/actsdataabilityaccessdatasharetest/signature/openharmony_sx.p7b index 9be1e98fa4c0c28ca997ed660112fa16b194f0f5..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 1135 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 Kt-!jZNtXdy+F#57 diff --git a/ability/ability_runtime/actsfwkdataaccessortest/actsdataabilityrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/actsfwkdataaccessortest/actsdataabilityrelyhap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsfwkdataaccessortest/actsfwkdataaccessortest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsfwkdataaccessortest/actsfwkdataaccessortest/signature/openharmony_sx.p7b index 9be1e98fa4c0c28ca997ed660112fa16b194f0f5..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 1135 zcmZ9MPi)&%9LGtTrnGA(5R3y%qL>2+rOk_Dw@J}J&#~h;)N$N8f0qet$FZF_wqrZB zlL>-y=#ZEYQ$S)D7*s-l#0l*H7c_|j5-<)sATCH8D5nW=KpPqoq(pRRxA*(L&-eG! zlYZZK^U*I(YhZkGBf9v^es2HPN@yW`Wqk6fsq|zx6iTds6Vb(&_H!X+E)oub@%#^W z!O)fQ{MV83{8#6ZJ;iZ#%Um#olFSVV=@idm&z)?IELrlwC z6I-6*AX|xzR2th%qWGmd$rGHdm^snuTIOK#Z0Pw%*kL9EB}IikLqL_GL@pB_l9M+> zACA~I95hT;U;<8HgNh~>3S=i>+iY;GwF!&mT|dLu$TH8jiLlCOkYnZc&B?!Nefl!cY zT!!cE3f^jVYPkZ2?}2I(=ENX@wu?lQA}tro?lAR)Qtbv@ZMaJ}%)HOG+?-Y_r2&;P z7$8(@b+gb_*@SED^(BSxL1ALgJ-nn6f}}aJ-Y_R`%%w)zq8B)Q&1jhN4#B(mrZ3lf z+x@gvD3w)_g+86h^ypm{OB0YK2_BLngnpf80+{ziP~=e?Bbk2Ob{pn4+uY8ODvy_P z2?G#Vk=6)*5g*g96}=tQlu&6 z9gg!jlkeevjw>2ujlejsG~{aeX&>409LmfG`62CU@yTnE?ImNne5U1eMPu@PpUVFhUF{GwOM@@LC#Hni%_E}VB2f9qwnd4qAF{$Xp53==$@`j zZD$d9WP`TN_6<)jI+m=s?sUgz^1tAq=;)TCdjr0&IJ(lj=avd&qu*4rj@4y#_b4xS z{k9ECt}^w{hEsv3m`B8aEwa-`m33E_45eUsdTW53`wW}^BRUVkICN&RzT8{>e^4i% zF0YT!1PV65CfLMMbr3(!?P4T>L{_5K0l z(KK?BOc%1^E~h#p6AnN zetT+;ERy}i`U}U*@x5f^k?4&@QeL52G!jA2Bgw@2(J>RzV)1BX?HsaLOZ;bz+*ri# z#TW5EUr9|h+v!{8j@ce*sY@wz7uiKp+hczjP$CHeDCr*X zSqOS8C05F^6fWP0yf^0u6xuR5k_~xL!s@!pb0OugXn4j3(BlNhCxj+h69k&_3#2%p zsvHC~KqZQRT%l#kSWQ<(9YaZHO|C-uq<`vWC|?iTbj{O7`cN5A0tYhxrgV;}N|pIR zhh7CmN?1MdP@0`e4;6`n>}dqdxT1o=p)%5Sb%ah8)9~ve5MfW9=*FPbGRp!BVXt?3 zl?4t$pCB&bp9zC}!;@X#5WNOFU>b;?owZDj*LsR75U?ZJ zohFISnnXh;U`W|U^U%aCfn`m;fD$9K&T~?`#_DaWoab=-;`ZzK`B+-i>~IbL;5RX5;!b>BkT5D1V%M{^57{ zYp)}ZB_3VP?yJl3STs%}RP>@@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/entry/src/main/module.json index 6a920661b..41ecb73ef 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/entry/src/main/module.json @@ -41,16 +41,6 @@ "visible": true, "launchType": "singleton" } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstageatest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/entry/src/main/module.json index 6a920661b..41ecb73ef 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/entry/src/main/module.json @@ -41,16 +41,6 @@ "visible": true, "launchType": "singleton" } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontextstagebtest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/entry/src/main/module.json index 6a920661b..41ecb73ef 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/entry/src/main/module.json @@ -41,16 +41,6 @@ "visible": true, "launchType": "singleton" } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsqueryfunctiontest/actsgetappcontexttest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/entry/src/main/module.json index 98903f29d..09fdb067a 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/entry/src/main/module.json @@ -46,16 +46,6 @@ "icon": "$media:icon", "label": "$string:Ability2_label" } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystageatest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/entry/src/main/module.json b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/entry/src/main/module.json index 98903f29d..09fdb067a 100644 --- a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/entry/src/main/module.json +++ b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/entry/src/main/module.json @@ -46,16 +46,6 @@ "icon": "$media:icon", "label": "$string:Ability2_label" } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsqueryfunctiontest/actsgetcurrenttopabilitystagebtest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/src/main/config.json b/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/src/main/config.json index 62421dfeb..8e3bd1215 100644 --- a/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/src/main/config.json +++ b/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/src/main/config.json @@ -66,34 +66,10 @@ } ], "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO", "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - } + } ], "js": [ { diff --git a/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityserverrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityserverrelyhap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityserversecondrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityserversecondrelyhap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsshellcommandfunctionalitytest/ActskillProcessWithAccountCloseTest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsshellcommandfunctionalitytest/ActskillProcessWithAccountCloseTest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsshellcommandfunctionalitytest/ExecuteShellCommand/signature/openharmony_sx.p7b b/ability/ability_runtime/actsshellcommandfunctionalitytest/ExecuteShellCommand/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssingleton/BUILD.gn b/ability/ability_runtime/actssingleton/BUILD.gn index f372f33ae..e3e0fa671 100644 --- a/ability/ability_runtime/actssingleton/BUILD.gn +++ b/ability/ability_runtime/actssingleton/BUILD.gn @@ -18,12 +18,9 @@ group("actssingleton") { if (is_standard_system) { deps = [ "SystemSingleton:ActsSystemSingletonTest", - "SystemSingletonExtension:ActsSystemSingletonExtensionTest", - "SystemSingletonExtensionFalse:ActsSystemSingletonExtensionFalseTest", "SystemSingletonFalse:ActsSystemSingletonFalseTest", "ThirdSingleton:ActsThirdSingletonTest", - "ThirdSingletonExtension:ActsThirdSingletonExtensionTest", - "ThirdSingletonExtensionFalse:ActsThirdSingletonExtensionFalseTest", + #"ThirdSingletonExtension:ActsThirdSingletonExtensionTest", "ThirdSingletonFalse:ActsThirdSingletonFalseTest", ] } diff --git a/ability/ability_runtime/actssingleton/SystemSingleton/signature/openharmony_sx.p7b b/ability/ability_runtime/actssingleton/SystemSingleton/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/app.json b/ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/app.json deleted file mode 100644 index e81865770..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/app.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "app": { - "bundleName": "com.singleusermodel.actssingleusertest", - "vendor": "example", - "versionCode": 1000000, - "versionName": "1.0.0", - "icon": "$media:app_icon", - "label": "$string:app_name", - "distributedNotificationEnabled": true, - "keepAlive" : true, - "singleUser": true, - "minAPIVersion": 9, - "targetAPIVersion": 9, - "car": { - "apiCompatibleVersion": 9, - "singleUser": false - } - } -} diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/resources/base/element/string.json b/ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/resources/base/element/string.json deleted file mode 100644 index f593f601d..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string": [ - { - "name": "app_name", - "value": "SystemExtensionB" - } - ] -} diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actssingleton/SystemSingletonExtension/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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/system/ActsSystemSingletonExtensionTest.hap" - ] - }, - { - "test-file-name": [ - "ActsSystemSingletonExtensionTest.hap" - ], - "type": "AppInstallKit", - "cleanup-apps": true - } - ] -} - diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 6ceb0c290..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("[Demo] MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index 82e750043..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' -import { Hypium } from '@ohos/hypium' -import testsuite from '../test/List.test' - -export default class MainAbility extends Ability { - onCreate(want, launchParam) { - globalThis.abilityContext = this.context; - console.log('MainAbility onCreate') - var abilityDelegator: any - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var abilityDelegatorArguments: any - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - console.info('start run testcase!!!') - Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) - } - - onDestroy() { - console.log('MainAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('MainAbility onWindowStageCreate') - windowStage.setUIContent(this.context, 'MainAbility/pages/index', null) - - } - - onWindowStageDestroy() { - console.log('MainAbility onWindowStageDestroy') - } - - onForeground() { - console.log('MainAbility onForeground') - } - - onBackground() { - console.log('MainAbility onBackground') - } -}; diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/MainAbility/pages/index.ets b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/MainAbility/pages/index.ets deleted file mode 100644 index ba39ca0b8..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/MainAbility/pages/index.ets +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 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 router from '@ohos.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('MainAbility index aboutToAppear') - } - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts deleted file mode 100644 index 85ac958ed..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility1 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility1 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility1 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility1 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - console.log('stub SerivceAbilityServer OnConnect start 1'); - console.log('=======startAbilityPromise======='); - return new rpc.RemoteObject('ServiceAbility1'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility1 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility1 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts deleted file mode 100644 index b37d7441e..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility2 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility2 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility2 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility2 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - return new rpc.RemoteObject('ServiceAbility2'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility2 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility2 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility3/ServiceAbility3.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility3/ServiceAbility3.ts deleted file mode 100644 index f5eb1975f..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility3/ServiceAbility3.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility5 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility5 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility5 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility5 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - return new rpc.RemoteObject('ServiceAbility5'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility5 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility5 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility4/ServiceAbility4.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility4/ServiceAbility4.ts deleted file mode 100644 index ffe699949..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility4/ServiceAbility4.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility4 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility4 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility4 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility4 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - return new rpc.RemoteObject('ServiceAbility4'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility4 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility4 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility4/service4.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility4/service4.ts deleted file mode 100644 index eeded2889..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility4/service4.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 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. - */ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility5/ServiceAbility5.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility5/ServiceAbility5.ts deleted file mode 100644 index c25b3b418..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/ServiceAbility5/ServiceAbility5.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility5 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility5 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility5 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility5 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - return new rpc.RemoteObject('ServiceAbility5'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility5 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility5 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 5dde9f061..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var testAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: testAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/pages/index.ets b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/pages/index.ets deleted file mode 100644 index 0fe7cdfaf..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/pages/index.ets +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright (c) 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. - */ -@Entry -@Component -struct Index { - @State message: string = 'Hello World' - - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - } - .width('100%') - } - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index efbb1f09e..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,383 +0,0 @@ - -/* - * Copyright (c) 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. - */ -// @ts-nocheck -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -const START_ABILITY_TIMEOUT = 3000; -const ABILITY_TIMEOUT = 5000; -export default function singleusermodelTest() { - describe('ActsSingleUserTest', function () { - var user100 = 100 - var user101 = 101 - var user102 = 102 - - function onConnectCallbackA(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_0500 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_0500 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackA(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackA(code) { - console.log('ACTS_ExtensionSingleUserModel_0500====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_0500 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false under the system application, the current user starts a serviceability - */ - it('ACTS_ExtensionSingleUserModel_0500', 0, async function (done) { - console.log("ACTS_ExtensionSingleUserModel_0500====>callback start====>") - let connId; - - console.debug("====>start connectAbilityWithAccount====>"); - - connId = globalThis.abilityContext.connectServiceExtensionAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility1", - action: "StartAbilityPromise" - }, - user100, - { - onConnect: onConnectCallbackA, - onDisconnect: onDisconnectCallbackA, - onFailed: onFailedCallbackA, - } - ); - console.log('ACTS_ExtensionSingleUserModel_0500====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - setTimeout(async () => { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd = 'aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility1") >= 0).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd = 'aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility1") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_0500====>timeout====>'); - await globalThis.abilityContext.disconnectServiceExtensionAbility(connId).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - }, START_ABILITY_TIMEOUT); - setTimeout(() => { - console.debug('ACTS_ExtensionSingleUserModel_0500====>done====>'); - done(); - }, ABILITY_TIMEOUT) - }) - function onConnectCallbackB(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_0600 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_0600 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackB(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackB(code) { - console.log('ACTS_ExtensionSingleUserModel_0600====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_0600 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false under the system application, other existing users start a serviceability - */ - it('ACTS_ExtensionSingleUserModel_0600', 0, async function (done) { - console.log("ACTS_ExtensionSingleUserModel_0600====>callback start====>") - let connId; - console.debug("====>start connectAbilityWithAccount====>"); - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility2", - action: "StartAbilityPromise" - }, - user101, - { - onConnect: onConnectCallbackB, - onDisconnect: onDisconnectCallbackB, - onFailed: onFailedCallbackB, - } - ); - console.log('ACTS_ExtensionSingleUserModel_0600====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - - setTimeout(async () => { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd = 'aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility2") == -1).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd = 'aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility2") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_0600====>timeout====>'); - }, START_ABILITY_TIMEOUT); - setTimeout(() => { - console.debug('ACTS_ExtensionSingleUserModel_0600====>done====>'); - done(); - }, ABILITY_TIMEOUT) - }) - - function onConnectCallbackC(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_0700 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_0700 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackC(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackC(code) { - console.log('ACTS_ExtensionSingleUserModel_0700====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_0700 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false under the system application, other users that do not exist - * tart a serviceability - */ - it('ACTS_ExtensionSingleUserModel_0700', 0, async function (done) { - console.log("ACTS_ExtensionSingleUserModel_0700====>callback start====>"); - try { - let connId; - console.debug("====>start connectAbilityWithAccount====>"); - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility3", - action: "StartAbilityPromise" - }, - null, - { - onConnect: onConnectCallbackC, - onDisconnect: onDisconnectCallbackC, - onFailed: onFailedCallbackC, - } - ); - console.log('ACTS_ExtensionSingleUserModel_0700====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - } catch (err) { - let e = err.toString() - let errLog = "Invalid input parameter" - console.debug("====>e====>" + e); - expect(e.indexOf(errLog) >= 0).assertTrue() - } - - setTimeout(async () => { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd = 'aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility3") == -1).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd = 'aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility3") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_0700====>timeout====>'); - }, START_ABILITY_TIMEOUT); - setTimeout(() => { - console.debug('ACTS_ExtensionSingleUserModel_0700====>done====>'); - done(); - }, ABILITY_TIMEOUT) - }) - - function onConnectCallbackD(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_0800 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_0800 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackD(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackD(code) { - console.log('ACTS_ExtensionSingleUserModel_0800====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_0800 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false, create an ability page with the current user under the influence of - * the system - */ - it('ACTS_ExtensionSingleUserModel_0800', 0, async function (done) { - console.log("ACTS_ExtensionSingleUserModel_0800====>callback start====>") - let connId; - - console.debug("====>start connectAbilityWithAccount====>"); - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility4", - action: "StartAbilityPromise" - }, - user102, - { - onConnect: onConnectCallbackD, - onDisconnect: onDisconnectCallbackD, - onFailed: onFailedCallbackD, - } - ); - console.log('ACTS_ExtensionSingleUserModel_0800====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - setTimeout(async () => { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd = 'aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility4") == -1).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd = 'aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility4") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_0800====>timeout====>'); - }, START_ABILITY_TIMEOUT); - setTimeout(() => { - console.debug('ACTS_ExtensionSingleUserModel_0800====>done====>'); - done(); - }, ABILITY_TIMEOUT) - }) - - function onConnectCallbackE(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_1300 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_1300 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackE(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackE(code) { - console.log('ACTS_ExtensionSingleUserModel_1300====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_1300 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false under the system application, other users that do not exist - * tart a serviceability - */ - it('ACTS_ExtensionSingleUserModel_1300', 0, async function (done) { - console.log("ACTS_ExtensionSingleUserModel_1300====>callback start====>"); - try { - let connId; - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility5", - action: "StartAbilityPromise" - }, - undefined, - { - onConnect: onConnectCallbackE, - onDisconnect: onDisconnectCallbackE, - onFailed: onFailedCallbackE, - } - ); - console.log('ACTS_ExtensionSingleUserModel_1300====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - } catch (err) { - let e = err.toString() - let errLog = "Invalid input parameter" - console.debug("====>e====>" + e); - expect(e.indexOf(errLog) >= 0).assertTrue() - } - - setTimeout(async () => { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd = 'aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility5") == -1).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd = 'aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility5") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_1300====>timeout====>'); - }, START_ABILITY_TIMEOUT); - setTimeout(() => { - console.debug('ACTS_ExtensionSingleUserModel_1300====>done====>'); - done(); - }, ABILITY_TIMEOUT) - console.debug("====>start connectAbilityWithAccount====>"); - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index effe726fa..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (c) 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 singleusermodelTest from './Ability.test' - -export default function testsuite() { - singleusermodelTest() -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/module.json b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/module.json deleted file mode 100644 index c87da7251..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/module.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility1", - "srcEntrance": "./ets/ServiceAbility1/ServiceAbility1.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - }, - { - "name": "ServiceAbility2", - "srcEntrance": "./ets/ServiceAbility2/ServiceAbility2.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - }, - { - "name": "ServiceAbility3", - "srcEntrance": "./ets/ServiceAbility3/ServiceAbility3.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - }, - { - "name": "ServiceAbility4", - "srcEntrance": "./ets/ServiceAbility4/ServiceAbility4.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - }, - { - "name": "ServiceAbility5", - "srcEntrance": "./ets/ServiceAbility5/ServiceAbility5.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - } - ] - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/resources/base/element/string.json deleted file mode 100644 index d7eb4ff7e..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "string": [ - { - "name": "entry_desc", - "value": "description" - }, - { - "name": "MainAbility_desc", - "value": "description" - }, - { - "name": "MainAbility_label", - "value": "label" - }, - { - "name": "form_ServiceAbility1_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility1_label", - "value": "form_label" - }, - { - "name": "form_ServiceAbility2_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility2_label", - "value": "form_label" - }, - { - "name": "form_ServiceAbility3_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility3_label", - "value": "form_label" - }, - { - "name": "form_ServiceAbility4_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility4_label", - "value": "form_label" - }, - { - "name": "form_ServiceAbility5_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility5_label", - "value": "form_label" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actssingleton/SystemSingletonExtension/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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/system/ActsSystemSingletonExtensionFalseTest.hap" - ] - }, - { - "test-file-name": [ - "ActsSystemSingletonExtensionFalseTest.hap" - ], - "type": "AppInstallKit", - "cleanup-apps": true - } - ] -} - diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 6ceb0c290..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("[Demo] MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index 7e962a25a..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' -import { Hypium } from '@ohos/hypium' -import testsuite from '../test/List.test' - -export default class MainAbility extends Ability { - onCreate(want, launchParam) { - globalThis.abilityContext = this.context; - console.log('MainAbility onCreate') - var abilityDelegator: any - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var abilityDelegatorArguments: any - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - console.info('start run testcase!!!') - Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) - } - - onDestroy() { - console.log('MainAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('MainAbility onWindowStageCreate') - windowStage.setUIContent(this.context, '../pages/index', null) - - } - - onWindowStageDestroy() { - console.log('MainAbility onWindowStageDestroy') - } - - onForeground() { - console.log('MainAbility onForeground') - } - - onBackground() { - console.log('MainAbility onBackground') - } -}; diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts deleted file mode 100644 index 85ac958ed..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility1 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility1 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility1 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility1 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - console.log('stub SerivceAbilityServer OnConnect start 1'); - console.log('=======startAbilityPromise======='); - return new rpc.RemoteObject('ServiceAbility1'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility1 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility1 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts deleted file mode 100644 index b37d7441e..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility2 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility2 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility2 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility2 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - return new rpc.RemoteObject('ServiceAbility2'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility2 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility2 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility3/ServiceAbility3.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility3/ServiceAbility3.ts deleted file mode 100644 index 668d3478c..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility3/ServiceAbility3.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from'@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility3 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility3 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility3 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility3 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - console.log('stub SerivceAbilityServer OnConnect start 1'); - console.log('=======startAbilityPromise======='); - return new rpc.RemoteObject('ServiceAbility3'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility3 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility3 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility4/ServiceAbility4.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility4/ServiceAbility4.ts deleted file mode 100644 index ffe699949..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility4/ServiceAbility4.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility4 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility4 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility4 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility4 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - return new rpc.RemoteObject('ServiceAbility4'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility4 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility4 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility5/ServiceAbility5.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility5/ServiceAbility5.ts deleted file mode 100644 index c25b3b418..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/ServiceAbility5/ServiceAbility5.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility5 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility5 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility5 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility5 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - return new rpc.RemoteObject('ServiceAbility5'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility5 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility5 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 1762cda6d..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,75 +0,0 @@ -/* -* Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - globalThis.abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var MainAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: MainAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/pages/index.ets b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/pages/index.ets deleted file mode 100644 index 0fe7cdfaf..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/pages/index.ets +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright (c) 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. - */ -@Entry -@Component -struct Index { - @State message: string = 'Hello World' - - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - } - .width('100%') - } - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index db8014fd7..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,390 +0,0 @@ - -/* - * Copyright (c) 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. - */ -// @ts-nocheck -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' -const ABILITY_TIMEOUT=5000; -const START_ABILITY_TIMEOUT = 3000; -export default function singleusermodelTest() { - describe('ActsSingleUserTest', function () { - var user100=100 - var user101=101 - var user102=102 - function onConnectCallbackA(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_1400 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_1400 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackA(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackA(code) { - console.log('ACTS_ExtensionSingleUserModel_1400====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_1400 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false under the system application, the current user starts a serviceability - */ - it('ACTS_ExtensionSingleUserModel_1400', 0, async function(done){ - console.log("ACTS_ExtensionSingleUserModel_1400====>callback start====>") - let connId; - - console.debug("====>start connectAbilityWithAccount====>"); - - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName:"ServiceAbility1", - action: "StartAbilityPromise" - }, - user100, - { - onConnect: onConnectCallbackA, - onDisconnect: onDisconnectCallbackA, - onFailed: onFailedCallbackA, - } - ); - setTimeout(async()=>{ - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd ='aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility1") >= 0).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd ='aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility1") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_1400====>timeout====>'); - globalThis.abilityContex.disconnectAbility(connId).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - },START_ABILITY_TIMEOUT); - console.log('ACTS_ExtensionSingleUserModel_1400====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - setTimeout(()=>{ - console.debug('ACTS_ExtensionSingleUserModel_1400====>done====>'); - done(); - },ABILITY_TIMEOUT) - }) - - function onConnectCallbackB(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_1500 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_1500 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackB(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackB(code) { - console.log('ACTS_ExtensionSingleUserModel_1500====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_1500 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false under the system application, other existing users start a serviceability - */ - it('ACTS_ExtensionSingleUserModel_1500', 0, async function(done){ - console.log("ACTS_ExtensionSingleUserModel_1500====>callback start====>") - let connId; - console.debug("====>start connectAbilityWithAccount====>"); - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility2", - action: "StartAbilityPromise" - }, - user101, - { - onConnect: onConnectCallbackB, - onDisconnect: onDisconnectCallbackB, - onFailed: onFailedCallbackB, - } - ); - console.log('ACTS_ExtensionSingleUserModel_1500====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - - setTimeout(async()=>{ - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd ='aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility2") == -1).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd ='aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand 0: err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility2") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_1500====>timeout====>'); - },START_ABILITY_TIMEOUT); - setTimeout(()=>{ - console.debug('ACTS_ExtensionSingleUserModel_1500====>done====>'); - done(); - },ABILITY_TIMEOUT) - }) - - function onConnectCallbackC(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_1600 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_1600 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackC(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackC(code) { - console.log('ACTS_ExtensionSingleUserModel_1600====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_1600 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false under the system application, other users that do not exist - * tart a serviceability - */ - it('ACTS_ExtensionSingleUserModel_1600', 0, async function(done){ - console.log("ACTS_ExtensionSingleUserModel_1600====>callback start====>"); - - try { - let connId; - console.debug("====>start connectAbilityWithAccount====>"); - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility3", - action: "StartAbilityPromise" - }, - null, - { - onConnect: onConnectCallbackC, - onDisconnect: onDisconnectCallbackC, - onFailed: onFailedCallbackC, - } - ); - console.log('ACTS_ExtensionSingleUserModel_1600====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - } catch (err) { - let e = err.toString() - let errLog = "Invalid input parameter" - console.debug("====>e====>" + e); - expect(e.indexOf(errLog) >= 0).assertTrue() - } - - setTimeout(async()=> { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd ='aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility3") == -1).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd ='aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand 0: err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility3") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_1600====>timeout====>'); - },START_ABILITY_TIMEOUT); - setTimeout(()=>{ - console.debug('ACTS_ExtensionSingleUserModel_1600====>done====>'); - done(); - },ABILITY_TIMEOUT) - }) - - function onConnectCallbackD(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_1700 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_1700 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackD(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackD(code) { - console.log('ACTS_ExtensionSingleUserModel_1700====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_1700 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false, create an ability page with the current user under the influence of - * the system - */ - it('ACTS_ExtensionSingleUserModel_1700', 0, async function(done){ - console.log("ACTS_ExtensionSingleUserModel_1700====>callback start====>") - let connId; - console.debug("====>start connectAbilityWithAccount====>"); - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility4", - action: "StartAbilityPromise" - }, - user102, - { - onConnect: onConnectCallbackD, - onDisconnect: onDisconnectCallbackD, - onFailed: onFailedCallbackD, - } - ); - console.log('ACTS_ExtensionSingleUserModel_1700====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - setTimeout(async()=>{ - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd ='aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility4") == -1).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd ='aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand 0: err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility4") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_1700====>timeout====>'); - },START_ABILITY_TIMEOUT); - setTimeout(()=>{ - console.debug('ACTS_ExtensionSingleUserModel_1700====>done====>'); - done(); - },ABILITY_TIMEOUT) - }) - - function onConnectCallbackE(element, remote) { - console.log('ACTS_ExtensionSingleUserModel_1900 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_1900 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - function onDisconnectCallbackE(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallbackE(code) { - console.log('ACTS_ExtensionSingleUserModel_1900====>ACTS_ConnectAbility ' + - 'ConnectAbility onFailed errCode : ' + code) - } - - /** - *@tc.number: ACTS_ExtensionSingleUserModel_1900 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser is false under the system application, other users that do not exist - * tart a serviceability - */ - it('ACTS_ExtensionSingleUserModel_1900', 0, async function(done){ - console.log("ACTS_ExtensionSingleUserModel_1900====>callback start====>"); - - try { - let connId; - connId = globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility5", - action: "StartAbilityPromise" - }, - undefined, - { - onConnect: onConnectCallbackE, - onDisconnect: onDisconnectCallbackE, - onFailed: onFailedCallbackE, - } - ); - console.log('ACTS_ExtensionSingleUserModel_1900====>StartConnectNative ' + - 'connectAbilityWithAccount connId : ' + connId); - } catch (err) { - let e = err.toString() - let errLog = "Invalid input parameter" - console.debug("====>e====>" + e); - expect(e.indexOf(errLog) >= 0).assertTrue() - } - - setTimeout(async()=> { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd ='aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility5") == -1).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - cmd ='aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand 0: err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data 0: ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility5") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_1900====>timeout====>'); - },START_ABILITY_TIMEOUT); - setTimeout(()=>{ - console.debug('ACTS_ExtensionSingleUserModel_1900====>done====>'); - done(); - },ABILITY_TIMEOUT) - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index 8c59c40c4..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright (c) 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 singleusermodelTest from './Ability.test' - -export default function testsuite() { - singleusermodelTest() -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/module.json b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/module.json deleted file mode 100644 index c87da7251..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/module.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility1", - "srcEntrance": "./ets/ServiceAbility1/ServiceAbility1.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - }, - { - "name": "ServiceAbility2", - "srcEntrance": "./ets/ServiceAbility2/ServiceAbility2.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - }, - { - "name": "ServiceAbility3", - "srcEntrance": "./ets/ServiceAbility3/ServiceAbility3.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - }, - { - "name": "ServiceAbility4", - "srcEntrance": "./ets/ServiceAbility4/ServiceAbility4.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - }, - { - "name": "ServiceAbility5", - "srcEntrance": "./ets/ServiceAbility5/ServiceAbility5.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - } - ] - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 1139969f5..000000000 --- a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "string": [ - { - "name": "entry_desc", - "value": "description" - }, - { - "name": "MainAbility_desc", - "value": "description" - }, - { - "name": "MainAbility_label", - "value": "label" - }, - { - "name": "form_ServiceAbility1_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility1_label", - "value": "form_label" - }, - { - "name": "form_ServiceAbility2_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility2_label", - "value": "form_label" - }, - { - "name": "form_ServiceAbility3_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility3_label", - "value": "form_label" - }, - { - "name": "form_ServiceAbility4_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility4_label", - "value": "form_label" - }, - { - "name": "form_ServiceAbility5_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility5_label", - "value": "form_label" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actssingleton/SystemSingletonExtensionFalse/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssingleton/ThirdSingleton/signature/openharmony_sx.p7b b/ability/ability_runtime/actssingleton/ThirdSingleton/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/app.json b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/app.json deleted file mode 100644 index 7a443e9b5..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/app.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "app": { - "bundleName": "com.singleusermodel.actssingleusertest", - "vendor": "example", - "versionCode": 1000000, - "versionName": "1.0.0", - "icon": "$media:app_icon", - "label": "$string:app_name", - "distributedNotificationEnabled": true, - "singleton":false, - "keepAlive" : true, - "singleUser": true, - "minAPIVersion": 9, - "targetAPIVersion": 9, - "car": { - "apiCompatibleVersion": 9, - "singleUser": false - } - } -} diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/resources/base/element/string.json b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/resources/base/element/string.json deleted file mode 100644 index 21e7dfda5..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string": [ - { - "name": "app_name", - "value": "ThirdPartyExtensionB" - } - ] -} diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 zcmX|G1ymHk)?T_}Vd;>R?p|tHQo6fg38|$UVM!6BLrPFWk?s;$LOP{GmJpBl$qoSA!PUg~PA65-S00{{S`XKG6NkG0RgjEntPrmV+?0|00mu7;+5 zrdpa{2QLqPJ4Y{j7=Mrl{BaxrkdY69+c~(w{Fv-v&aR%aEI&JYSeRTLWm!zbv;?)_ ziZB;fwGbbeL5Q}YLx`J$lp~A09KK8t_z}PZ=4ZzgdeKtgoc+o5EvN9A1K1_<>M?MBqb#!ASf&# zEX?<)!RH(7>1P+j=jqG(58}TVN-$psA6K}atCuI!KTJD&FMmH-78ZejBm)0qc{ESp z|LuG1{QnBUJRg_E=h1#XMWt2%fcoN@l7eAS!Es?Q+;XsRNPhiiE=@AqlLkJzF`O18 zbsbSmKN=aaq8k3NFYZfDWpKmM!coBU0(XnL8R{4=i|wi{!uWYM2je{U{B*K2PVdu&=E zTq*-XsEsJ$u5H4g6DIm2Y!DN`>^v|AqlwuCD;w45K0@eqauiqWf7l&o)+YLHm~|L~ z7$0v5mkobriU!H<@mVJHLlmQqzQ3d6Rh_-|%Yy2li*tHO>_vcnuZ7OR_xkAIuIU&x z-|8Y0wj|6|a6_I(v91y%k_kNw6pnkNdxjqG8!%Vz_d%c_!X+6-;1`GC9_FpjoHev5fEV7RhJ>r=mh-jp$fqbqRJ=obwdgLDVP5+s zy1=_DWG0Y-Jb3t^WXmkr(d9~08k-|#Ly zaNOmT(^9tIb&eb4%CzIT zAm3CUtWSr1t4?h1kk#NBi{U|pJslvME{q|_eS^3En>SOqSxyuN1x;Is@8~m?*>}** znrRFArP!K_52RpX*&JHMR<^lVdm8ypJ}0R(SD(51j;6@ni$6bQ+2XL+R^|NnSp5}(kzvMZ^(@4fD_{QVu$(&K6H|C37TG1Am9Re{<<3gd zh@`>;BqkXMW&p0T6rt|iB$)~CvFe(XC)F9WgAZn*0@t$oZo;!*}r@_`h?KKH&6A@3= zISXoQB+~`op>NP-buiA*^0n{@i{_?MRG)&k)c)k_F+-2Lud!S9pc+i`s74NpBCaGF zXN+pHkubw*msGBTY27BKHv)RRh3;nMg4&$fD_6X9Vt~;_4D+5XPH~#Kn-yjcy!$}1 zigv#FNY>TqMhtIBb@UoF!cE~Q8~;!Pek>SQQwHnHuWKoVBosAiOr}q>!>aE*Krc)V zBUMEcJ5NU0g8}-h6i1zpMY9>m4ne?=U2~`w7K7Q0gB_=p@$5K7p6}thw z-~3dMj?YNX2X$lZ+7ngQ$=s}3mizNN@kE%OtB)?c&i~2L55z8^=yz;xMHLmlY>&Q# zJj?!)M#q_SyfkQh)k?j8IfLtB)ZCp|*vf4_B zos?73yd^h-Ac+;?E4*bpf=o*^3x3-`TVjbY4n6!EN10K6o@fxdyps05Vo3PU)otB} z`3kR+2w7_C#8Z!q`J)p{Vh!+m9-UP!$STp+Hb}}#@#_u^SsUQg<}59< zTvH3%XS4G+6FF^(m6bVF&nSUIXcl;nw{=H$%fgeJ>CgDYiLdpDXr{;-AnG z8dvcrHYVMI&`R6;GWekI@Ir3!uo)oz4^{6q0m^}@f2tM9&=YHNi6-?rh0-{+k@cQm zdp`g#YdQn%MDVg2GR>wZ`n2<0l4)9nx1Wfr&!Dvz=bPwU!h2S?ez6MVc5APE4-xLB zi&W9Q8k2@0w!C53g?iAIQ}~p*3O(@zja6KQ=M3zfW*_6o5SwR-)6VBh~m7{^-=MC-owYH5-u40a}a0liho3QZZ5L{bS_xM1)4}19)zTU$$MY zq3eZML1WC{K%YFd`Be0M-rkO^l?h{kM{$2oK1*A@HVJ57*yhDkUF!2WZ&oA4Y-sK( zCY69%#`mBCi6>6uw(x4gbFaP0+FD*JKJ-q!F1E?vLJ+d35!I5d7@^eU?(CS|C^tmI5?lv@s{{*|1F zFg|OzNpZ0hxljdjaW%45O0MOttRrd(Z?h{HYbB-KFUx&9GfFL3b8NwZ$zNu)WbBD` zYkj$^UB5%3Pj1MDr>S2Ejr9pUcgA!;ZG!@{uAy12)vG=*^9-|dNQBc8&`oxBlU~#y zs!anJX&T?57Jdr^sb>e+V`MVfY>Y0ESg7MG<7W0g&bR-ZYzzZ%2H&Etcp zcd6QeXO1D!5A#zM0lx*GH}`M)2~ZFLE;sP^RSB5wVMNfiZXPd(cmO>j=OSA3`o5r& zna(|^jGXbdN7PK)U8b7^zYtYkkeb%<%F~=OqB~kXMQkq}ii|skh@WSRt>5za;cjP0 zZ~nD%6)wzedqE}BMLt~qKwlvTr33))#uP~xyw#*Eaa|DbMQ_%mG0U8numf8)0DX`r zRoG2bM;#g|p-8gWnwRV5SCW0tLjLO&9Z?K>FImeIxlGUgo0Zk`9Qzhj1eco~7XZy+hXc@YF&ZQ=? zn*^1O56yK^x{y}q`j7}blGCx%dydV!c7)g~tJzmHhV=W~jbWRRR{1<^oDK+1clprm zz$eCy7y9+?{E|YgkW~}}iB#I4XoJ*xr8R?i_Hv$=Cof5bo-Nj~f`-DLebH}&0% zfQj9@WGd4;N~Y?mzQsHJTJq6!Qzl^-vwol(+fMt#Pl=Wh#lI5Vmu@QM0=_r+1wHt` z+8WZ~c2}KQQ+q)~2Ki77QvV&`xb|xVcTms99&cD$Zz4+-^R4kvUBxG8gDk7Y`K*)JZ^2rL(+ZWV~%W(@6 z)0bPArG#BROa_PHs~&WplQ_UIrpd)1N1QGPfv!J(Z9jNT#i%H?CE6|pPZb9hJ1JW4 z^q;ft#!HRNV0YgPojzIYT`8LuET2rUe-J|c!9l4`^*;4WtY@Ew@pL>wkjmMgGfN7 ze}}GtmU0@<_#08~I-Suk=^*9GLW=H4xhsml;vAV{%hy5Eegl@!6qKqbG024%n2HHw zCc@ivW_$@5ZoHP70(7D+(`PvgjW1Pd`wsiuv-aCukMrafwDm)B!xXVy*j2opohhoU zcJz%ADmj>i3`-3-$7nQKBQQuGY;2Qt&+(L~C>vSGFj5{Mlv?T_^dql;{zkpe4R1}R z%XfZyQ}wr*sr>jrKgm*PWLjuVc%6&&`Kbf1SuFpHPN&>W)$GmqC;pIoBC`=4-hPY8 zT*>%I2fP}vGW;R=^!1be?ta2UQd2>alOFFbVl;(SQJ4Jk#)4Z0^wpWEVvY4=vyDk@ zqlModi@iVPMC+{?rm=4(n+<;|lmUO@UKYA>EPTS~AndtK^Wy^%#3<;(dQdk3WaUkRtzSMC9}7x2||CNpF#(3T4C)@ z$~RWs`BNABKX|{cmBt>Q=&gkXl&x!!NK_%5hW0LS)Z4PB>%sV?F-{Wyj#s7W%$F{D zXdK^Fp3wvy+48+GP6F_|^PCRx=ddcTO3sG;B23A49~Qaw31SZ0Rc~`r4qqt%#OGW{ zCA_(LG5^N>yzUn&kAgVmxb=EA8s&tBXC}S1CZ(KoW)(%^JjLTPo^fs`Va;`=YlVPgmB$!yB}<(4ym6OeZ3xAJJ#;)2+B%p3P1Wt+d$eo`vz`T zXfUP2))kBDPoscH;Jc7I3NU<({|@wM$&GaDt`n7WLgIY3IA7A6-_R?z8N3mz|}*i z(zl5ot--Oq@f2-nv{X(ujT2T(k1vY_qh93pK@>H-qc%2Xta)IP0Q%zt%bqYgI`o!wv!0QerB`nCN^1n|@$sVOQ!V0teVG!I z_fD%JvfDeT1cK#-{o6Gv7}& zY0#NWin~kVaf$aufV&;63Hbs|`QVZWpDX6IMk1Hj2G}fiH9e-^6u2zf^FIr^BwD<6zjw63+{yUe8PUFvk8v{sJ=R{d#`O!sz`Q13~< zPT$JS(w=yQfU2`zPCNfSw=&zup@DXc(98afjhv@1w_f!m2Z>rMJ19AB&dB%P#Ls3b z=lK7OILM+SQ&VEd=1GN6o&>YVVtIzoZ%=Z_SdqJN2}E43{bE`>w+A;=y->@^k{oCC z$F*WTY&?34;kfyFV?b*Xb1Pq`Z=%OgwEg)Rz)tx=`f%5#w_INP=x&z5!jI;#;N$ma zhO)+MDm;SxOEVL15; zGq(v2pL3&P1Sl)8P*;G-fd{l1QJsv@e@d8)1PK4w2m*M%V3j-V~L^$i|&C@b?D?9tfwE{B^}Z$k8e5FmQ>v7Xz)sG32g9t}YBt zyR$+*_00RmPx+0mW+vVG4mxd(n$(eQf3-w>JPl2UJpafrPaL5@2j}%{VE-) zBI%6Qpj*dsdH<;g!S!avA~bv^0E+ zfyJbSjPb+j;J52U)<|cIcntQBI2T#>2;tOxu{%D?kML476AErF(qN9hPva5Nkc@BF zC-tLF@3ZFb%Kpj)M<{)x*l|*Ia@ECeXo2E4h2f!aV=cHAhi_E_mfUth(sM4^hJq7B zQsGWqdZUm9S%F`$nQ*_#NcuD`&)Ek%_s{&^78{9Hm ztri&rYLOxgFdG>O@+XHy z9#;|&vBCPXH5Mon^I`jSuR$&~ZWtyB67ujzFSj!51>#C}C17~TffQ{c-!QFQkTQ%! zIR^b1`zHx|*1GU?tbBx23weFLz5H?y_Q%N&t$}k?w+``2A=aotj0;2v$~AL z{scF-cL{wsdrmPvf#a9OHyYLcwQD4Kcm)`LLwMh4WT~p29f7M!iafJSU`IV}QY5Wa z(n44-9oA}?J{a+ah*@31WTs#&J#o1`H98#6IQf;Wv0N_!);f&9g7o-k(lW5rWnDUR zQBFIRG+X=6NnsI@mxnwm;tf5;_Uxg?jZ8m-m0}&6+DA!qam(p$mN5R})yA_7m$q@| zFEd|dpS595rxQr-n#GjI5i-AhnUE>Cr;jpCqSrD~EwK_DqI^7%3#p5)%T_od!t3SOmH9MyXeeGO2(UQL;ax|x?Ncixmeo1=$ z{-);Au{*tfzOG?KQ~K|ak8-HQ?`Pekhe2WM(8s{xv-p>Zmu_6{G!-oE$7$mY`MOJorI=+mMx?H;`pr!;fVYz?5~yXBACruWB`Ph zZM}90_<^OBxIhyZ9BW$`>6JvO;%VFpqVr8|7t3~AmxYak6?`Pp#c;**_SYmi`&z23 z`p6_~ePvH)C6x-G9$hgL=eVALq`-AiamN>!3~Lxw&{H(b{B(7xSRm6<3<{%{yXiH# zos5Rv1L+8fUKJLo%P>4I&$}y/data/ActsThirdSingletonExtensionTest.hap" - ] - }, - { - "test-file-name": [ - "ActsThirdSingletonExtensionTest.hap" - ], - "type": "AppInstallKit", - "cleanup-apps": true - } - ] -} - diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 6ceb0c290..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("[Demo] MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index f4b4d0da2..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' -import { Hypium } from '@ohos/hypium' -import testsuite from '../test/List.test' - -export default class MainAbility extends Ability { - onCreate(want, launchParam) { - globalThis.abilityContext = this.context; - console.log('MainAbility onCreate') - var abilityDelegator: any - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var abilityDelegatorArguments: any - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - console.info('start run testcase!!!') - Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) - } - - onDestroy() { - console.log('MainAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('MainAbility onWindowStageCreate') - windowStage.setUIContent(this.context, 'MainAbility/pages/index', null) - - - } - - onWindowStageDestroy() { - console.log('MainAbility onWindowStageDestroy') - } - - onForeground() { - console.log('MainAbility onForeground') - } - - onBackground() { - console.log('MainAbility onBackground') - } -}; diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/MainAbility/pages/index.ets b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/MainAbility/pages/index.ets deleted file mode 100644 index ba39ca0b8..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/MainAbility/pages/index.ets +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 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 router from '@ohos.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('MainAbility index aboutToAppear') - } - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts deleted file mode 100644 index 10b73e73a..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility1 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility1 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility1 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility1 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - console.log('stub SerivceAbilityServer OnConnect start 1'); - return new rpc.RemoteObject('ServiceAbility1'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility1 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility1 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 1762cda6d..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,75 +0,0 @@ -/* -* Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - globalThis.abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var MainAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: MainAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/pages/index.ets b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/pages/index.ets deleted file mode 100644 index 0fe7cdfaf..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/pages/index.ets +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright (c) 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. - */ -@Entry -@Component -struct Index { - @State message: string = 'Hello World' - - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - } - .width('100%') - } - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index 43e4ce151..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright (c) 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. - */ -// @ts-nocheck -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -const START_ABILITY_TIMEOUT = 3000; -const ABILITY_TIMEOUT = 5000; - -export default function singleusermodelTest() { - describe('ActsSingleUserTest', function () { - var user100 = 100 - function onConnectCallback(element, remote) { - console.log("ACTS_ExtensionSingleUserModel_1800====>callback start====>") - console.log('ACTS_ExtensionSingleUserModel_1800 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_1800 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - - function onDisconnectCallback(element) { - console.log('ACTS_ConnectAbility onDisconnectCallback') - } - - function onFailedCallback(code) { - console.log('ACTS_ConnectAbility ConnectAbility onFailed errCode : ' + code) - } - /** - *@tc.number: ACTS_ExtensionSingleUserModel_1800 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser not set under the third-party application, the current user starts a serviceability - */ - it('ACTS_ExtensionSingleUserModel_1800', 0, async function (done) { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - console.log("ACTS_ExtensionSingleUserModel_1800====>callback start====>") - let connId; - - console.debug("====>start connectAbilityWithAccount====>"); - console.info('executeShellCommand : globalThis.abilityContext : ' + - JSON.stringify(globalThis.abilityContext)); - connId = await globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility1", - action: "StartAbilityPromise" - }, - user100, - { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback, - } - ); - console.log('StartConnectNative ConnectAbility connId : ' + connId); - setTimeout(async () => { - let temp - var cmd = 'aa dump -e' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility1") >= 0).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }) - .catch((err) => { - console.info('executeShellCommand 0: err : ' + JSON.stringify(err)); - }) - cmd = 'aa dump -e -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand 0: data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility1") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand 0: err : ' + JSON.stringify(err)); - }) - globalThis.ability2Context.terminateSelf(); - console.debug('ACTS_ExtensionSingleUserModel_1800====>timeout====>'); - globalThis.abilityContex.disconnectAbility(connId).then((data, err) => { - console.debug("====>data is====>" + JSON.stringify(data)); - console.debug("====>err is====>" + JSON.stringify(err)); - }) - }, START_ABILITY_TIMEOUT); - setTimeout(() => { - console.debug('ACTS_ExtensionSingleUserModel_1800====>done====>'); - done(); - }, ABILITY_TIMEOUT) - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index 6a8ae1d4f..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (c) 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 singleusermodelTest from '../test/Ability.test' - -export default function testsuite() { - singleusermodelTest() -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/module.json b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/module.json deleted file mode 100644 index c0886534b..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/module.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility1", - "srcEntrance": "./ets/ServiceAbility1/ServiceAbility1.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - } - ] - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/element/string.json deleted file mode 100644 index bdb59a6c7..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "string": [ - { - "name": "entry_desc", - "value": "description" - }, - { - "name": "MainAbility_desc", - "value": "description" - }, - { - "name": "MainAbility_label", - "value": "label" - }, - { - "name": "form_ServiceAbility1_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility1_label", - "value": "form_label" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actssingleton/ThirdSingletonExtension/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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/data/ActsThirdSingletonExtensionFalseTest.hap" - ] - }, - { - "test-file-name": [ - "ActsThirdSingletonExtensionFalseTest.hap" - ], - "type": "AppInstallKit", - "cleanup-apps": true - } - ] -} - diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 6ceb0c290..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("[Demo] MyAbilityStage onCreate") - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index fee691e92..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' -import { Hypium } from '@ohos/hypium' -import testsuite from '../test/List.test' - -export default class MainAbility extends Ability { - onCreate(want, launchParam) { - globalThis.abilityContext = this.context; - console.log('MainAbility onCreate') - var abilityDelegator: any - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var abilityDelegatorArguments: any - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - console.info('start run testcase!!!') - Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) - } - - onDestroy() { - console.log('MainAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('MainAbility onWindowStageCreate') - windowStage.setUIContent(this.context, 'MainAbility/pages/index', null) - } - - onWindowStageDestroy() { - console.log('MainAbility onWindowStageDestroy') - } - - onForeground() { - console.log('MainAbility onForeground') - } - - onBackground() { - console.log('MainAbility onBackground') - } -}; diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/MainAbility/pages/index.ets b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/MainAbility/pages/index.ets deleted file mode 100644 index ba39ca0b8..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/MainAbility/pages/index.ets +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 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 router from '@ohos.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('MainAbility index aboutToAppear') - } - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts deleted file mode 100644 index 1caa7c556..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/ServiceAbility1/ServiceAbility1.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 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 rpc from '@ohos.rpc'; -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' - -export default class ServiceAbility1 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility1 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility1 onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility1 onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - return new rpc.RemoteObject('ServiceAbility1'); - } - } - - onDisconnect(want) { - console.log('ServiceAbility1 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility1 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 1762cda6d..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,75 +0,0 @@ -/* -* Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - globalThis.abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var MainAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: MainAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/pages/index.ets b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/pages/index.ets deleted file mode 100644 index 0fe7cdfaf..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/pages/index.ets +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright (c) 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. - */ -@Entry -@Component -struct Index { - @State message: string = 'Hello World' - - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - } - .width('100%') - } - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index d41cb5a5d..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,98 +0,0 @@ -/* - * Copyright (c) 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. - */ -// @ts-nocheck -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -const START_ABILITY_TIMEOUT = 3000; -const ABILITY_TIMEOUT = 5000; - -export default function singleusermodelTest() { - describe('ActsSingleUserTest', function () { - var user100 = 100 - function onConnectCallback(element, remote) { - console.log("ACTS_ExtensionSingleUserModel_1000====>callback start====>") - console.log('ACTS_ExtensionSingleUserModel_1000 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionSingleUserModel_1000 onConnectCallback====> remote=' + JSON.stringify(remote)); - } - - function onDisconnectCallback(element) { - console.log('ACTS_ConnectAbility onDisconnectCallback') - } - - function onFailedCallback(code) { - console.log('ACTS_ConnectAbility ConnectAbility onFailed errCode : ' + code) - } - /** - *@tc.number: ACTS_ExtensionSingleUserModel_1000 - *@tc.name: Support singleuser operation mode - *@tc.desc:When singleuser not set under the third-party application, the current user starts a serviceability - */ - it('ACTS_ExtensionSingleUserModel_1000', 0, async function (done) { - console.log("ACTS_ExtensionSingleUserModel_1000====>callback start====>") - let connId; - - console.debug("====>start connectAbilityWithAccount====>"); - console.info('executeShellCommand : globalThis.abilityContext : ' + - JSON.stringify(globalThis.abilityContext)); - connId = await globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: "com.singleusermodel.actssingleusertest", - abilityName: "ServiceAbility1", - action: "StartAbilityPromise" - }, - user100, - { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback, - } - ); - console.log('StartConnectNative ConnectAbility connId : ' + connId); - setTimeout(async () => { - let abilityDelegator = undefined - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - let temp - let cmd = 'aa dump -a' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand : data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility1") >= 0).assertTrue() - console.info('executeShellCommand : data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand 0: err : ' + JSON.stringify(err)); - }) - cmd = 'aa dump -a -u 0' - await abilityDelegator.executeShellCommand(cmd).then((data) => { - console.info('executeShellCommand 0: data : ' + JSON.stringify(data)); - temp = data["stdResult"]; - expect(temp.indexOf("ServiceAbility1") == -1).assertTrue() - console.info('executeShellCommand 0: data : ' + data.exitCode); - }).catch((err) => { - console.info('executeShellCommand 0: err : ' + JSON.stringify(err)); - }) - console.debug('ACTS_ExtensionSingleUserModel_1000====>timeout====>'); - await globalThis.abilityContext.disconnectAbility(connId).then((data, err) => { - console.debug("====>data is====>" + JSON.stringify(data)); - console.debug("====>err is====>" + JSON.stringify(err)); - }) - }, START_ABILITY_TIMEOUT); - setTimeout(() => { - console.debug('ACTS_ExtensionSingleUserModel_1000====>done====>'); - done(); - }, ABILITY_TIMEOUT) - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index effe726fa..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (c) 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 singleusermodelTest from './Ability.test' - -export default function testsuite() { - singleusermodelTest() -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/module.json b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/module.json deleted file mode 100644 index 3f565f358..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/module.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "module": { - "name": "entry", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:entry_desc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:main_pages", - "uiSyntax": "ets", - "abilities": [ - { - "name": "MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:MainAbility_desc", - "icon": "$media:icon", - "label": "$string:MainAbility_label", - "visible": true, - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceAbility1", - "srcEntrance": "./ets/ServiceAbility1/ServiceAbility1.ts", - "label": "$string:form_ServiceAbility1_label", - "description": "$string:form_ServiceAbility1_desc", - "type": "service|dataShare" - } - ] - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/resources/base/element/string.json deleted file mode 100644 index bdb59a6c7..000000000 --- a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "string": [ - { - "name": "entry_desc", - "value": "description" - }, - { - "name": "MainAbility_desc", - "value": "description" - }, - { - "name": "MainAbility_label", - "value": "label" - }, - { - "name": "form_ServiceAbility1_desc", - "value": "form_description" - }, - { - "name": "form_ServiceAbility1_label", - "value": "form_label" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actssingleton/ThirdSingletonExtensionFalse/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsstartrunnertest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsstartrunnertest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsstserviceabilityclientcase/entry/src/main/config.json b/ability/ability_runtime/actsstserviceabilityclientcase/entry/src/main/config.json index 87a3f4aad..ca6fd6dd9 100644 --- a/ability/ability_runtime/actsstserviceabilityclientcase/entry/src/main/config.json +++ b/ability/ability_runtime/actsstserviceabilityclientcase/entry/src/main/config.json @@ -64,34 +64,10 @@ } ], "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO", "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - } + } ], "js": [ { diff --git a/ability/ability_runtime/actsstserviceabilityclientcase/signature/openharmony_sx.p7b b/ability/ability_runtime/actsstserviceabilityclientcase/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/entry/src/main/module.json b/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/entry/src/main/module.json index b7cc0275a..ed5d8aed6 100644 --- a/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/entry/src/main/module.json +++ b/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/entry/src/main/module.json @@ -35,16 +35,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/signature/openharmony_sx.p7b b/ability/ability_runtime/actssupportfunction/actsonandoffscreentest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/entry/src/main/module.json b/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/entry/src/main/module.json index b7cc0275a..ed5d8aed6 100644 --- a/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/entry/src/main/module.json +++ b/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/entry/src/main/module.json @@ -35,16 +35,6 @@ } ] } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/signature/openharmony_sx.p7b b/ability/ability_runtime/actssupportfunction/actssupportfunctiontest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssupportfunction/faonandoffscreen/signature/openharmony_sx.p7b b/ability/ability_runtime/actssupportfunction/faonandoffscreen/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssupportfunction/fasupportfunction/signature/openharmony_sx.p7b b/ability/ability_runtime/actssupportfunction/fasupportfunction/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssupportfunction/fasupportfunctionthree/signature/openharmony_sx.p7b b/ability/ability_runtime/actssupportfunction/fasupportfunctionthree/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssupportfunction/stageonandoffscreen/signature/openharmony_sx.p7b b/ability/ability_runtime/actssupportfunction/stageonandoffscreen/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actssupportfunction/stagesupportfunction/signature/openharmony_sx.p7b b/ability/ability_runtime/actssupportfunction/stagesupportfunction/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersApi7AppA/signature/openharmony_sx.p7b b/ability/ability_runtime/actsusers/ActsAmsUsersApi7AppA/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/app.json b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/app.json deleted file mode 100644 index ac69de9d7..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app": { - "bundleName": "com.acts.actsinterfacemultiusersextensiontest", - "vendor": "huawei", - "versionCode": 1000000, - "versionName": "1.0.0", - "debug": false, - "icon" : "$media:icon", - "label" : "$string:app_name", - "description" : "$string:description_application", - "distributedNotificationEnabled": true, - "keepAlive" : true, - "singleUser": true, - "minAPIVersion": 8, - "targetAPIVersion": 8, - "car": { - "apiCompatibleVersion": 8, - "singleUser": false - } - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/resources/base/element/string.json b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/resources/base/element/string.json deleted file mode 100644 index be09cccde..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string": [ - { - "name": "app_name", - "value": "ohosProject" - } - ] -} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/MainAbility2/MainAbility2.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/MainAbility2/MainAbility2.ts deleted file mode 100644 index 3a23181f8..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/MainAbility2/MainAbility2.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2021 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 Ability from '@ohos.application.Ability' -import commonEvent from "@ohos.commonEvent" - -export default class MainAbility2 extends Ability { - - onCreate(want, launchParam) { - console.log("MainAbility2 onCreate"); - globalThis.abilityContext2 = this.context - } - - onDestroy() { - console.log("MainAbility2 onDestroy"); - } - - onWindowStageCreate(windowStage) { - console.log("MainAbility2 onWindowStageCreate"); - windowStage.setUIContent(this.context, "MainAbility/pages/index/second", null); - commonEvent.publish("ACTS_InterfaceMultiUsersExtension_CommonEvent", () => { - console.log("publish Publish ACTS_InterfaceMultiUsersExtension_CommonEvent callback") - globalThis.abilityContext2.terminateSelf().then(() => { - commonEvent.publish("ACTS_TerminateSelf_CommonEvent", ()=>{ - console.log('terminateSelf promise'); - }); - }); - }) - } - - onWindowStageDestroy() { - console.log("MainAbility2 onWindowStageDestroy"); - } - - onForeground() { - console.log("MainAbility2 onForeground"); - } - - onBackground() { - console.log("MainAbility2 onBackground"); - } -}; diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index 9585ba864..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,246 +0,0 @@ -/* - * Copyright (c) 2021 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 ServiceExtensionAbility from '@ohos.application.ServiceExtensionAbility' -import rpc from '@ohos.rpc'; -class Stub extends rpc.RemoteObject { - constructor(des) { - super(des); - } - onRemoteRequest(code, data, reply, option) { - reply.writeNoException(); - reply.writeString("success"); - return true; - } -} -export default class ServiceAbility extends ServiceExtensionAbility { - onCreate(want) { - console.log('ServiceAbility onCreate'); - } - onDestory(){ - console.log('ServiceAbility onDestory'); - } - onRequest(want,startId) { - console.log('ServiceAbility onRequest'); - } - - onConnect(want) { - console.log('ServiceAbility onConnect'); - console.log('globalThis.startnum is' + globalThis.startnum); - switch (globalThis.startnum) { - case 1: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.MainAbility2' - },{ - windowMode:0 - } - ).then((data) => { - console.debug("====>startAbility end====>"); - console.debug("====>data is====>" + JSON.stringify(data)); - }).catch((err)=>{ - console.debug("==== err is====>"+ JSON.stringify(err)); - console.debug("==== errCode is====>"+ JSON.stringify(err.code)); - }) - break; - case 2: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.MainAbility2' - },{ - windowMode:0 - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - console.debug("====>case 2 end====>"); - var myStub1 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub1; - break; - case 3: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.MainAbility2' - },{ - windowMode:0 - },(err,data) => { - console.debug("==== err is====>"+ JSON.stringify(err)); - console.debug("==== errCode is====>"+ JSON.stringify(err.code)); - console.debug("====>startAbility end====>" ); - }) - var myStub7 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub7; - break; - case 4: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.MainAbility2' - },{ - windowMode:0 - },(err,data) => { - console.debug("==== err is====>"+ JSON.stringify(err)); - console.debug("==== errCode is====>"+ JSON.stringify(err.code)); - console.debug("====>startAbility end====>" ); - }) - var myStub2 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub2; - break; - case 5: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility2' - }).then((data)=>{ - console.debug("====>startAbility end====>"); - console.debug("====>data is====>" + JSON.stringify(data)); - }) - break; - case 6: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.ServiceAbility2' - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - var myStub3 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub3; - break; - case 7: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility2' - },(err,data) => { - console.debug("==== err is====>"+ JSON.stringify(err)); - console.debug("==== errCode is====>"+ JSON.stringify(err.code)); - console.debug("====>startAbility end====>" ); - }) - var myStub8 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub8; - break; - case 8: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.ServiceAbility2' - },(err,data) => { - console.debug("==== err is====>"+ JSON.stringify(err)); - console.debug("==== errCode is====>"+ JSON.stringify(err.code)); - console.debug("====>startAbility end====>" ); - }) - var myStub4 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub4; - break; - case 9: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility2' - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - var myStub11 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub11; - break; - case 10: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.ServiceAbility2' - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - var myStub5 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub5; - break; - case 11: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility2' - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - var myStub12 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub12; - break; - case 12: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.ServiceAbility2' - },(err,data) => { - console.debug("==== err is====>"+ JSON.stringify(err)); - console.debug("==== errCode is====>"+ JSON.stringify(err.code)); - console.debug("====>startAbility end====>" ); - }) - var myStub6 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub6; - break; - case 13: - this.context.startAbility( - { - bundleName: 'com.example.userservicesystemapi7', - abilityName: 'com.example.userservicesystemapi7.ServiceAbility' - }).then(() => { - console.debug("====>startAbility end====>" ); - }) - var myStub9 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub9; - break; - case 14: - this.context.startAbility( - { - bundleName: 'com.example.userservicesystemapi7', - abilityName: 'com.example.userservicesystemapi7.ServiceAbility' - },(err,data) => { - console.debug("==== err is====>"+ JSON.stringify(err)); - console.debug("==== errCode is====>"+ JSON.stringify(err.code)); - console.debug("====>startAbility end====>" ); - }) - var myStub10 = new Stub("com.acts.actsinterfacemultiusersextensiontest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub10; - break; - default: - break; - } - return new rpc.RemoteObject('connect'); - - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect'); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts deleted file mode 100644 index 9d589e3d0..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2021 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 ServiceExtensionAbility from '@ohos.application.ServiceExtensionAbility' -import commonEvent from "@ohos.commonEvent" -import rpc from '@ohos.rpc'; - -export default class ServiceAbility2 extends ServiceExtensionAbility { - onCreate(want) { - console.log('ServiceAbility2 onCreate'); - } - - onDestory(){ - console.log('ServiceAbility2 onDestory'); - } - - onRequest(want,startId) { - console.log('ServiceAbility2 onRequest'); - commonEvent.publish("ACTS_InterfaceMultiUsersExtension_CommonEvent", () => { - console.log("publish Publish ACTS_InterfaceMultiUsersExtension_CommonEvent callback") - this.context.terminateSelf().then(() => { - commonEvent.publish("ACTS_TerminateSelf_CommonEvent", ()=>{ - console.log('terminateSelf promise'); - }); - }); - }) - } - - onConnect(want) { - console.log('ServiceAbility2 onConnect'); - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility2 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility2 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 9f9cabbe3..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var testAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: testAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a com.acts.actsinterfacemultiusersextensiontest.MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - var debug = abilityDelegatorArguments.parameters["-D"] - if (debug == 'true') - { - cmd += ' -D' - } - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index a20fe5e8a..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,968 +0,0 @@ -/* - * Copyright (c) 2021 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 { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium" -import commonEvent from '@ohos.commonEvent' -import osaccount from '@ohos.account.osAccount' - -var subscriberInfo_MainAbility = { - events: ["ACTS_InterfaceMultiUsersExtension_CommonEvent"] -}; -var subscriberInfo_MainAbility2 = { - events: ["ACTS_TerminateSelf_CommonEvent"] -}; -var subscriberInfo_MainAbility3 = { - events: ["ACTS_InterfaceMultiUsers_0100_Start_CommonEvent"] -}; -var osAccountManager -const START_ABILITY_TIMEOUT = 6000; -globalThis.number = 0; -console.debug("====>in Ability.test====>"); -export default function abilityTest() { - console.debug("====>in function abilityTest====>"); - describe('ActsInterfaceMultiUsersExtensionTest', function () { - console.debug("====>in ACTS_InterfaceMultiUsers====>"); - - /* - * @tc.number : ACTS_ExtensionStartAbility_0100 - * @tc.name : start new ability - * @tc.desc : Start an ability with the parameter startability with options succeeded.(promise) - */ - it('ACTS_ExtensionStartAbility_0100', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 1 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0100 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent") { - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0100start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(() => { - done() - }, 1000) - } - - function timeout() { - console.debug('in ACTS_ExtensionStartAbility_0100 timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ExtensionStartAbility_0100 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_0200 - * @tc.name : start new ability - * @tc.desc : Start an ability with the parameter startability with options failed.(promise) - */ - it('ACTS_ExtensionStartAbility_0200', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 2 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect().assertFail(); - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0200 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent") { - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(() => { - done(); - }, 1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(() => { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if (flag == true) { - console.debug('ACTS_ExtensionStartAbility_0200 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0200start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_0300 - * @tc.name : start new ability - * @tc.desc : Start an ability with the parameter startability with options succeeded.(callback) - */ - it('ACTS_ExtensionStartAbility_0300', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 3 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0300 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent") { - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0300start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(() => { - done() - }, 1000) - } - - function timeout() { - console.debug('in ACTS_ExtensionStartAbility_0300 timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ExtensionStartAbility_0300 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_0400 - * @tc.name : start new ability - * @tc.desc : Start an ability with the parameter startability with options failed.(callback) - */ - it('ACTS_ExtensionStartAbility_0400', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 4 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect().assertFail(); - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0400 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent") { - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(() => { - done(); - }, 1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(() => { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if (flag == true) { - console.debug('ACTS_ExtensionStartAbility_0400 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0400start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_0500 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability succeeded.(promise) - */ - it('ACTS_ExtensionStartAbility_0500', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 5 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0500 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent") { - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0500start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(() => { - done() - }, 1000) - } - - function timeout() { - console.debug('in ACTS_ExtensionStartAbility_0500 timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ExtensionStartAbility_0500 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_0600 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability failed.(promise) - */ - it('ACTS_ExtensionStartAbility_0600', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 6 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect().assertFail(); - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0600 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent") { - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(() => { - done(); - }, 1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(() => { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if (flag == true) { - console.debug('ACTS_ExtensionStartAbility_0600 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0600start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_0700 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability succeeded.(callback) - */ - it('ACTS_ExtensionStartAbility_0700', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 7 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0700 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent") { - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0700start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(() => { - done() - }, 1000) - } - - function timeout() { - console.debug('in ACTS_ExtensionStartAbility_0700 timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ExtensionStartAbility_0700 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_0800 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability failed.(callback) - */ - it('ACTS_ExtensionStartAbility_0800', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 8 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect().assertFail(); - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0800 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent") { - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(() => { - done(); - }, 1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(() => { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if (flag == true) { - console.debug('ACTS_ExtensionStartAbility_0800 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0800start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_0900 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability succeeded.(callback) - */ - it('ACTS_ExtensionStartAbility_0900', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 13 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_InterfaceMultiUsers_0100_Start_CommonEvent").assertTrue(); - console.debug("====>0900 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsers_0100_Start_CommonEvent") { - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility3).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0900start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(() => { - done() - }, 1000) - } - - function timeout() { - console.debug('in ACTS_ExtensionStartAbility_0900 timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ExtensionStartAbility_0900 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - - }) - - /* - * @tc.number : ACTS_ExtensionStartAbility_1000 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability succeeded.(callback) - */ - it('ACTS_ExtensionStartAbility_1000', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 14 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_InterfaceMultiUsers_0100_Start_CommonEvent").assertTrue(); - console.debug("====>1000 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_InterfaceMultiUsers_0100_Start_CommonEvent") { - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility3).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>1000start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(() => { - done() - }, 1000) - } - - function timeout() { - console.debug('in ACTS_ExtensionStartAbility_1000 timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ExtensionStartAbility_1000 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - - }) - - /* - * @tc.number : ACTS_ExtensionTerminateSelf_0100 - * @tc.name : Use terminateself to terminate ability - * @tc.desc : Starting mainability2 with startAbility then terminateself ability succeeded.(promise) - */ - it('ACTS_ExtensionTerminateSelf_0100', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 9 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_TerminateSelf_CommonEvent").assertTrue(); - console.debug("====>0100 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_TerminateSelf_CommonEvent") { - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function onConnectCallback(element, remote) { - console.log('onConnectCallback====> element=' + JSON.stringify(element)); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility2).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0100start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(() => { - done() - }, 1000) - } - - function timeout() { - console.debug('in ACTS_ExtensionTerminateSelf_0100 timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ExtensionTerminateSelf_0100 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - - /* - * @tc.number : - * @tc.name : Use terminateself to terminate ability - * @tc.desc : Starting mainability2 with startAbility then terminateself ability failed.(promise) - */ - it('ACTS_ExtensionTerminateSelf_0200', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 10 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect().assertFail(); - expect(data.event == "ACTS_TerminateSelf_CommonEvent").assertTrue(); - console.debug("====>0200 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_TerminateSelf_CommonEvent") { - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(() => { - done(); - }, 1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(() => { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if (flag == true) { - console.debug(' - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility2).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0200start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - }) - - /* - * @tc.number : ACTS_ExtensionTerminateSelf_0300 - * @tc.name : Use terminateself to terminate ability - * @tc.desc : Starting mainability2 with startAbility then terminateself ability succeeded.(callback) - */ - it('ACTS_ExtensionTerminateSelf_0300', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 11 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_TerminateSelf_CommonEvent").assertTrue(); - console.debug("====>0300 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_TerminateSelf_CommonEvent") { - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility2).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0300start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(() => { - done() - }, 1000) - } - - function timeout() { - console.debug('in ACTS_ExtensionTerminateSelf_0300 timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ExtensionTerminateSelf_0300 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - - }) - - /* - * @tc.number : ACTS_ExtensionTerminateSelf_0400 - * @tc.name : Use terminateself to terminate ability - * @tc.desc : Starting mainability2 with startAbility then terminateself ability failed.(callback) - */ - it('ACTS_ExtensionTerminateSelf_0400', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 12 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack(err, data) { - expect().assertFail(); - expect(data.event == "ACTS_TerminateSelf_CommonEvent").assertTrue(); - console.debug("====>0400 Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_TerminateSelf_CommonEvent") { - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(() => { - done(); - }, 1000) - } - function onConnectCallback(element, remote) { - console.log('ACTS_ExtensionTerminateSelf_0400 onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_ExtensionTerminateSelf_0400 onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(() => { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if (flag == true) { - console.debug('ACTS_ExtensionTerminateSelf_0400 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility2).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo) => { - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0400start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensiontest', - abilityName: 'com.acts.actsinterfacemultiusersextensiontest.ServiceAbility' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index 87a37045f..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright (c) 2021 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 abilityTest from './Ability.test.ets' - -export default function testsuite() { - console.debug("====>in list.test====>"); - abilityTest() -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/module.json b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/module.json deleted file mode 100644 index c72433e35..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/module.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.actsinterfacemultiusersextensiontest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.acts.actsinterfacemultiusersextensiontest.MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait" - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.acts.actsinterfacemultiusersextensiontest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - }, - { - "srcEntrance": "./ets/ServiceAbility2/ServiceAbility2.ts", - "name": "com.acts.actsinterfacemultiusersextensiontest.ServiceAbility2", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION" - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason": "need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION", - "reason": "need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } - ] - } -} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/resources/base/element/string.json deleted file mode 100644 index d75325f3c..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionSystemTest/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 zcmX|G1ymHk)?T_}Vd;>R?p|tHQo6fg38|$UVM!6BLrPFWk?s;$LOP{GmJpBl$qoSA!PUg~PA65-S00{{S`XKG6NkG0RgjEntPrmV+?0|00mu7;+5 zrdpa{2QLqPJ4Y{j7=Mrl{BaxrkdY69+c~(w{Fv-v&aR%aEI&JYSeRTLWm!zbv;?)_ ziZB;fwGbbeL5Q}YLx`J$lp~A09KK8t_z}PZ=4ZzgdeKtgoc+o5EvN9A1K1_<>M?MBqb#!ASf&# zEX?<)!RH(7>1P+j=jqG(58}TVN-$psA6K}atCuI!KTJD&FMmH-78ZejBm)0qc{ESp z|LuG1{QnBUJRg_E=h1#XMWt2%fcoN@l7eAS!Es?Q+;XsRNPhiiE=@AqlLkJzF`O18 zbsbSmKN=aaq8k3NFYZfDWpKmM!coBU0(XnL8R{4=i|wi{!uWYM2je{U{B*K2PVdu&=E zTq*-XsEsJ$u5H4g6DIm2Y!DN`>^v|AqlwuCD;w45K0@eqauiqWf7l&o)+YLHm~|L~ z7$0v5mkobriU!H<@mVJHLlmQqzQ3d6Rh_-|%Yy2li*tHO>_vcnuZ7OR_xkAIuIU&x z-|8Y0wj|6|a6_I(v91y%k_kNw6pnkNdxjqG8!%Vz_d%c_!X+6-;1`GC9_FpjoHev5fEV7RhJ>r=mh-jp$fqbqRJ=obwdgLDVP5+s zy1=_DWG0Y-Jb3t^WXmkr(d9~08k-|#Ly zaNOmT(^9tIb&eb4%CzIT zAm3CUtWSr1t4?h1kk#NBi{U|pJslvME{q|_eS^3En>SOqSxyuN1x;Is@8~m?*>}** znrRFArP!K_52RpX*&JHMR<^lVdm8ypJ}0R(SD(51j;6@ni$6bQ+2XL+R^|NnSp5}(kzvMZ^(@4fD_{QVu$(&K6H|C37TG1Am9Re{<<3gd zh@`>;BqkXMW&p0T6rt|iB$)~CvFe(XC)F9WgAZn*0@t$oZo;!*}r@_`h?KKH&6A@3= zISXoQB+~`op>NP-buiA*^0n{@i{_?MRG)&k)c)k_F+-2Lud!S9pc+i`s74NpBCaGF zXN+pHkubw*msGBTY27BKHv)RRh3;nMg4&$fD_6X9Vt~;_4D+5XPH~#Kn-yjcy!$}1 zigv#FNY>TqMhtIBb@UoF!cE~Q8~;!Pek>SQQwHnHuWKoVBosAiOr}q>!>aE*Krc)V zBUMEcJ5NU0g8}-h6i1zpMY9>m4ne?=U2~`w7K7Q0gB_=p@$5K7p6}thw z-~3dMj?YNX2X$lZ+7ngQ$=s}3mizNN@kE%OtB)?c&i~2L55z8^=yz;xMHLmlY>&Q# zJj?!)M#q_SyfkQh)k?j8IfLtB)ZCp|*vf4_B zos?73yd^h-Ac+;?E4*bpf=o*^3x3-`TVjbY4n6!EN10K6o@fxdyps05Vo3PU)otB} z`3kR+2w7_C#8Z!q`J)p{Vh!+m9-UP!$STp+Hb}}#@#_u^SsUQg<}59< zTvH3%XS4G+6FF^(m6bVF&nSUIXcl;nw{=H$%fgeJ>CgDYiLdpDXr{;-AnG z8dvcrHYVMI&`R6;GWekI@Ir3!uo)oz4^{6q0m^}@f2tM9&=YHNi6-?rh0-{+k@cQm zdp`g#YdQn%MDVg2GR>wZ`n2<0l4)9nx1Wfr&!Dvz=bPwU!h2S?ez6MVc5APE4-xLB zi&W9Q8k2@0w!C53g?iAIQ}~p*3O(@zja6KQ=M3zfW*_6o5SwR-)6VBh~m7{^-=MC-owYH5-u40a}a0liho3QZZ5L{bS_xM1)4}19)zTU$$MY zq3eZML1WC{K%YFd`Be0M-rkO^l?h{kM{$2oK1*A@HVJ57*yhDkUF!2WZ&oA4Y-sK( zCY69%#`mBCi6>6uw(x4gbFaP0+FD*JKJ-q!F1E?vLJ+d35!I5d7@^eU?(CS|C^tmI5?lv@s{{*|1F zFg|OzNpZ0hxljdjaW%45O0MOttRrd(Z?h{HYbB-KFUx&9GfFL3b8NwZ$zNu)WbBD` zYkj$^UB5%3Pj1MDr>S2Ejr9pUcgA!;ZG!@{uAy12)vG=*^9-|dNQBc8&`oxBlU~#y zs!anJX&T?57Jdr^sb>e+V`MVfY>Y0ESg7MG<7W0g&bR-ZYzzZ%2H&Etcp zcd6QeXO1D!5A#zM0lx*GH}`M)2~ZFLE;sP^RSB5wVMNfiZXPd(cmO>j=OSA3`o5r& zna(|^jGXbdN7PK)U8b7^zYtYkkeb%<%F~=OqB~kXMQkq}ii|skh@WSRt>5za;cjP0 zZ~nD%6)wzedqE}BMLt~qKwlvTr33))#uP~xyw#*Eaa|DbMQ_%mG0U8numf8)0DX`r zRoG2bM;#g|p-8gWnwRV5SCW0tLjLO&9Z?K>FImeIxlGUgo0Zk`9Qzhj1eco~7XZy+hXc@YF&ZQ=? zn*^1O56yK^x{y}q`j7}blGCx%dydV!c7)g~tJzmHhV=W~jbWRRR{1<^oDK+1clprm zz$eCy7y9+?{E|YgkW~}}iB#I4XoJ*xr8R?i_Hv$=Cof5bo-Nj~f`-DLebH}&0% zfQj9@WGd4;N~Y?mzQsHJTJq6!Qzl^-vwol(+fMt#Pl=Wh#lI5Vmu@QM0=_r+1wHt` z+8WZ~c2}KQQ+q)~2Ki77QvV&`xb|xVcTms99&cD$Zz4+-^R4kvUBxG8gDk7Y`K*)JZ^2rL(+ZWV~%W(@6 z)0bPArG#BROa_PHs~&WplQ_UIrpd)1N1QGPfv!J(Z9jNT#i%H?CE6|pPZb9hJ1JW4 z^q;ft#!HRNV0YgPojzIYT`8LuET2rUe-J|c!9l4`^*;4WtY@Ew@pL>wkjmMgGfN7 ze}}GtmU0@<_#08~I-Suk=^*9GLW=H4xhsml;vAV{%hy5Eegl@!6qKqbG024%n2HHw zCc@ivW_$@5ZoHP70(7D+(`PvgjW1Pd`wsiuv-aCukMrafwDm)B!xXVy*j2opohhoU zcJz%ADmj>i3`-3-$7nQKBQQuGY;2Qt&+(L~C>vSGFj5{Mlv?T_^dql;{zkpe4R1}R z%XfZyQ}wr*sr>jrKgm*PWLjuVc%6&&`Kbf1SuFpHPN&>W)$GmqC;pIoBC`=4-hPY8 zT*>%I2fP}vGW;R=^!1be?ta2UQd2>alOFFbVl;(SQJ4Jk#)4Z0^wpWEVvY4=vyDk@ zqlModi@iVPMC+{?rm=4(n+<;|lmUO@UKYA>EPTS~AndtK^Wy^%#3<;(dQdk3WaUkRtzSMC9}7x2||CNpF#(3T4C)@ z$~RWs`BNABKX|{cmBt>Q=&gkXl&x!!NK_%5hW0LS)Z4PB>%sV?F-{Wyj#s7W%$F{D zXdK^Fp3wvy+48+GP6F_|^PCRx=ddcTO3sG;B23A49~Qaw31SZ0Rc~`r4qqt%#OGW{ zCA_(LG5^N>yzUn&kAgVmxb=EA8s&tBXC}S1CZ(KoW)(%^JjLTPo^fs`Va;`=YlVPgmB$!yB}<(4ym6OeZ3xAJJ#;)2+B%p3P1Wt+d$eo`vz`T zXfUP2))kBDPoscH;Jc7I3NU<({|@wM$&GaDt`n7WLgIY3IA7A6-_R?z8N3mz|}*i z(zl5ot--Oq@f2-nv{X(ujT2T(k1vY_qh93pK@>H-qc%2Xta)IP0Q%zt%bqYgI`o!wv!0QerB`nCN^1n|@$sVOQ!V0teVG!I z_fD%JvfDeT1cK#-{o6Gv7}& zY0#NWin~kVaf$aufV&;63Hbs|`QVZWpDX6IMk1Hj2G}fiH9e-^6u2zf^FIr^BwD<6zjw63+{yUe8PUFvk8v{sJ=R{d#`O!sz`Q13~< zPT$JS(w=yQfU2`zPCNfSw=&zup@DXc(98afjhv@1w_f!m2Z>rMJ19AB&dB%P#Ls3b z=lK7OILM+SQ&VEd=1GN6o&>YVVtIzoZ%=Z_SdqJN2}E43{bE`>w+A;=y->@^k{oCC z$F*WTY&?34;kfyFV?b*Xb1Pq`Z=%OgwEg)Rz)tx=`f%5#w_INP=x&z5!jI;#;N$ma zhO)+MDm;SxOEVL15; zGq(v2pL3&P1Sl)8P*;G-fd{l1QJsv@e@d8)1PK4w2m*M%V3j-V~L^$i|&C@b?D?9tfwE{B^}Z$k8e5FmQ>v7Xz)sG32g9t}YBt zyR$+*_00RmPx+0mW+vVG4mxd(n$(eQf3-w>JPl2UJpafrPaL5@2j}%{VE-) zBI%6Qpj*dsdH<;g!S!avA~bv^0E+ zfyJbSjPb+j;J52U)<|cIcntQBI2T#>2;tOxu{%D?kML476AErF(qN9hPva5Nkc@BF zC-tLF@3ZFb%Kpj)M<{)x*l|*Ia@ECeXo2E4h2f!aV=cHAhi_E_mfUth(sM4^hJq7B zQsGWqdZUm9S%F`$nQ*_#NcuD`&)Ek%_s{&^78{9Hm ztri&rYLOxgFdG>O@+XHy z9#;|&vBCPXH5Mon^I`jSuR$&~ZWtyB67ujzFSj!51>#C}C17~TffQ{c-!QFQkTQ%! zIR^b1`zHx|*1GU?tbBx23weFLz5H?y_Q%N&t$}k?w+``2A=aotj0;2v$~AL z{scF-cL{wsdrmPvf#a9OHyYLcwQD4Kcm)`LLwMh4WT~p29f7M!iafJSU`IV}QY5Wa z(n44-9oA}?J{a+ah*@31WTs#&J#o1`H98#6IQf;Wv0N_!);f&9g7o-k(lW5rWnDUR zQBFIRG+X=6NnsI@mxnwm;tf5;_Uxg?jZ8m-m0}&6+DA!qam(p$mN5R})yA_7m$q@| zFEd|dpS595rxQr-n#GjI5i-AhnUE>Cr;jpCqSrD~EwK_DqI^7%3#p5)%T_od!t3SOmH9MyXeeGO2(UQL;ax|x?Ncixmeo1=$ z{-);Au{*tfzOG?KQ~K|ak8-HQ?`Pekhe2WM(8s{xv-p>Zmu_6{G!-oE$7$mY`MOJorI=+mMx?H;`pr!;fVYz?5~yXBACruWB`Ph zZM}90_<^OBxIhyZ9BW$`>6JvO;%VFpqVr8|7t3~AmxYak6?`Pp#c;**_SYmi`&z23 z`p6_~ePvH)C6x-G9$hgL=eVALq`-AiamN>!3~Lxw&{H(b{B(7xSRm6<3<{%{yXiH# zos5Rv1L+8fUKJLo%P>4I&$}yGU=po zK{l+cJPONt7EmabH>^B%5v}YwKF}2uS3M}O3kxVBM`c-A1s^L%c4yKQ8jk+4$8(rJ zGP(EnxZm%0zx&-YAXDR2L1X=jvcp-NB*wA1p9Bo~s6P;Q#wd0mK3 z2yr@?6y#u`gU<$YiDsG=s7RcUr~9%blXOTjjzx%W{G)NQJq07LCztFjX7%MpG}Wn;t}1pyD#zYLnSe zQzbcMt67jk-v>5MF%*%Y`c@1k*$_kNXg18{FB+oSDTd>zxURPh4^OcUA|B(|j$CYZ z<-CTFR9v9LG)V~AzUbr!LG4a=xdrw5oHnNg_MzF?CKhu#Em+!OfrC^87M%zjaiWCB zGCggDF(eXci?+6SYH{2Oi+&ihV<}4-b|DdW9Rde@aI4!RW$@x68VOkIaC{aj3bmxY zE;+|;>j>7Hlavo_#1PUBLw?kf!f;;|!US8RQ8EU#2iew0oxLvF#0Gt63uZyHUT_K{ zZui0)5HV9HW=GMLlx{GQjor-773wNE@AUJ8zHJ8mhuGBbL>s5 zOT@wnN7U~(1JuMgfv+LZ$hu<@3`%hA$smQd!9EUhihe5`mXSN=V5r>+*GCXvFd8T6 zCe|kSXLJ5!Rn?rjnq(NYg$bwNO~an7H*P}Uun9$A%z_wT(II!#3p@xCKy9@`DxQoo zO)Tj}@PsQQl8tS%lV;BCuZs{EEZQxWHv1gRV3wk-2o75b7#16GX9{)+1gORJyus>B zPUjO%>})JF+hUF2M!y4M0Ai@MM-c{#glK&_Y+_r@37$x!xN|yaaEp9cFyXLMbj(S@ z`g)3~qo;FCY#L^4z+`2EuDHh|cv!s6C^|f~j5UB5Jc2*%3Am&*BqzjC)|GOl?TP60 zCN_H{P`C95j!FNsmOHC`nniN4%6_M^QqreNfl3JdLkOOcH7L=M5U5x)DN9H{*^m`2 zOc6pdt1Q~6BxE^H$)e4Z4}xS8`2s;O3@1_{UCuH$>n>}8{Ahcl<-hat@<@UbqZ6|B z-j*&dA&=9fAZ5(=nVX+L3QlHqPRqB_S>27Z1S3^dq?OCz<8(XCP!UQ;5#R8YUd4HAl*Ly0vYAcK}PX%w@Rr{D%CYRVlRQgn!BW{?46lv zm8!4+kkBAdq*3|Rnlh!u4Gjmw&7cS-E;q6 zR-8L?ejK*5<}1~EUmRwYQ+*GOfBB7We09;t*PbxEqhgmI9{to7FQ^6MB{=s?RF4KD z7Y+Z%k{<2I6N5I*>N$JwBL}}IT(DVZ2PLw@5QXBuYPCu^U=g@S9+#*`s)xTteD>mw zwEOtGzkl}EmkYoDy17{4&EGQ>T>!#Ls9^WXy+xT|$6m*zp~&UmQU{}&{lmISMcael zU*5c~=ObiQ=uG&l^Et5dDc;Hw8@Y-MaBV zwsl^P6K*3BWPnWlNR%DkK_u;<^cHyvr~XP^pj8D6)L8Y|j@7Nji#J>;b{)Pkh5MX@ zW3wJPs2jAQ{l!axz_GdOH$R;D?)movYWs4`zK&mmY}?&^?O^kD-}b>JXUWG`{oOuv z%VWjoUf8zzdh>|ulgBTQpDn-d9y}3nF02_~|MwOIJPd}&L@ASrQwUVjE1yXUO+O}$ zno+vxnK8e-Sm4=xY+c3vb&X=l+xfeviWGp55{Qjr1@!he;?4)xcAacEuxf9`_JN)6 z4t`?+P3L#-NxgubLxq7ph8%$1e2bb^c!y8?ui4u!?$)`>s|p|4|Q1o zlSD7_Tid%fTmx&{JgYlS?ih7^>h^c+qn8v)JR&3>UCi-l9QDe~d?a^p_xgzuWUSKn z=aD?TGm7{l6q>N{^CMmRMj7`kJG!;`lh5FLE7TXpK7I9lVX*N!~ ze}186>q5R^>5+v$L?(+_gw|KQjUid)_dqly*)N(o|Teqmbtq;TcYKYlwS+Pv#X z^~MV?l^!`+c40xd)N|3{|6u8&G0`69m&Y&ljCk+T$)S>19lnbbcg=`z^7c&DU4O1& z_v>rcl)lP5aCT(o?(ZKz=kAPOTuEHu143uysNv}cPFF%11uT(lru1C~TJOj<=5Eyf zpMc#o7=7~-ut)_-w!RNX1-Sd>pr{ZUB3+7lV3ICGQxz~88^QEjRyCwmmuEV=+^ZeS zPYv7h&9PaFPpqKt3m-}jzWUn23mR?p|tHQo6fg38|$UVM!6BLrPFWk?s;$LOP{GmJpBl$qoSA!PUg~PA65-S00{{S`XKG6NkG0RgjEntPrmV+?0|00mu7;+5 zrdpa{2QLqPJ4Y{j7=Mrl{BaxrkdY69+c~(w{Fv-v&aR%aEI&JYSeRTLWm!zbv;?)_ ziZB;fwGbbeL5Q}YLx`J$lp~A09KK8t_z}PZ=4ZzgdeKtgoc+o5EvN9A1K1_<>M?MBqb#!ASf&# zEX?<)!RH(7>1P+j=jqG(58}TVN-$psA6K}atCuI!KTJD&FMmH-78ZejBm)0qc{ESp z|LuG1{QnBUJRg_E=h1#XMWt2%fcoN@l7eAS!Es?Q+;XsRNPhiiE=@AqlLkJzF`O18 zbsbSmKN=aaq8k3NFYZfDWpKmM!coBU0(XnL8R{4=i|wi{!uWYM2je{U{B*K2PVdu&=E zTq*-XsEsJ$u5H4g6DIm2Y!DN`>^v|AqlwuCD;w45K0@eqauiqWf7l&o)+YLHm~|L~ z7$0v5mkobriU!H<@mVJHLlmQqzQ3d6Rh_-|%Yy2li*tHO>_vcnuZ7OR_xkAIuIU&x z-|8Y0wj|6|a6_I(v91y%k_kNw6pnkNdxjqG8!%Vz_d%c_!X+6-;1`GC9_FpjoHev5fEV7RhJ>r=mh-jp$fqbqRJ=obwdgLDVP5+s zy1=_DWG0Y-Jb3t^WXmkr(d9~08k-|#Ly zaNOmT(^9tIb&eb4%CzIT zAm3CUtWSr1t4?h1kk#NBi{U|pJslvME{q|_eS^3En>SOqSxyuN1x;Is@8~m?*>}** znrRFArP!K_52RpX*&JHMR<^lVdm8ypJ}0R(SD(51j;6@ni$6bQ+2XL+R^|NnSp5}(kzvMZ^(@4fD_{QVu$(&K6H|C37TG1Am9Re{<<3gd zh@`>;BqkXMW&p0T6rt|iB$)~CvFe(XC)F9WgAZn*0@t$oZo;!*}r@_`h?KKH&6A@3= zISXoQB+~`op>NP-buiA*^0n{@i{_?MRG)&k)c)k_F+-2Lud!S9pc+i`s74NpBCaGF zXN+pHkubw*msGBTY27BKHv)RRh3;nMg4&$fD_6X9Vt~;_4D+5XPH~#Kn-yjcy!$}1 zigv#FNY>TqMhtIBb@UoF!cE~Q8~;!Pek>SQQwHnHuWKoVBosAiOr}q>!>aE*Krc)V zBUMEcJ5NU0g8}-h6i1zpMY9>m4ne?=U2~`w7K7Q0gB_=p@$5K7p6}thw z-~3dMj?YNX2X$lZ+7ngQ$=s}3mizNN@kE%OtB)?c&i~2L55z8^=yz;xMHLmlY>&Q# zJj?!)M#q_SyfkQh)k?j8IfLtB)ZCp|*vf4_B zos?73yd^h-Ac+;?E4*bpf=o*^3x3-`TVjbY4n6!EN10K6o@fxdyps05Vo3PU)otB} z`3kR+2w7_C#8Z!q`J)p{Vh!+m9-UP!$STp+Hb}}#@#_u^SsUQg<}59< zTvH3%XS4G+6FF^(m6bVF&nSUIXcl;nw{=H$%fgeJ>CgDYiLdpDXr{;-AnG z8dvcrHYVMI&`R6;GWekI@Ir3!uo)oz4^{6q0m^}@f2tM9&=YHNi6-?rh0-{+k@cQm zdp`g#YdQn%MDVg2GR>wZ`n2<0l4)9nx1Wfr&!Dvz=bPwU!h2S?ez6MVc5APE4-xLB zi&W9Q8k2@0w!C53g?iAIQ}~p*3O(@zja6KQ=M3zfW*_6o5SwR-)6VBh~m7{^-=MC-owYH5-u40a}a0liho3QZZ5L{bS_xM1)4}19)zTU$$MY zq3eZML1WC{K%YFd`Be0M-rkO^l?h{kM{$2oK1*A@HVJ57*yhDkUF!2WZ&oA4Y-sK( zCY69%#`mBCi6>6uw(x4gbFaP0+FD*JKJ-q!F1E?vLJ+d35!I5d7@^eU?(CS|C^tmI5?lv@s{{*|1F zFg|OzNpZ0hxljdjaW%45O0MOttRrd(Z?h{HYbB-KFUx&9GfFL3b8NwZ$zNu)WbBD` zYkj$^UB5%3Pj1MDr>S2Ejr9pUcgA!;ZG!@{uAy12)vG=*^9-|dNQBc8&`oxBlU~#y zs!anJX&T?57Jdr^sb>e+V`MVfY>Y0ESg7MG<7W0g&bR-ZYzzZ%2H&Etcp zcd6QeXO1D!5A#zM0lx*GH}`M)2~ZFLE;sP^RSB5wVMNfiZXPd(cmO>j=OSA3`o5r& zna(|^jGXbdN7PK)U8b7^zYtYkkeb%<%F~=OqB~kXMQkq}ii|skh@WSRt>5za;cjP0 zZ~nD%6)wzedqE}BMLt~qKwlvTr33))#uP~xyw#*Eaa|DbMQ_%mG0U8numf8)0DX`r zRoG2bM;#g|p-8gWnwRV5SCW0tLjLO&9Z?K>FImeIxlGUgo0Zk`9Qzhj1eco~7XZy+hXc@YF&ZQ=? zn*^1O56yK^x{y}q`j7}blGCx%dydV!c7)g~tJzmHhV=W~jbWRRR{1<^oDK+1clprm zz$eCy7y9+?{E|YgkW~}}iB#I4XoJ*xr8R?i_Hv$=Cof5bo-Nj~f`-DLebH}&0% zfQj9@WGd4;N~Y?mzQsHJTJq6!Qzl^-vwol(+fMt#Pl=Wh#lI5Vmu@QM0=_r+1wHt` z+8WZ~c2}KQQ+q)~2Ki77QvV&`xb|xVcTms99&cD$Zz4+-^R4kvUBxG8gDk7Y`K*)JZ^2rL(+ZWV~%W(@6 z)0bPArG#BROa_PHs~&WplQ_UIrpd)1N1QGPfv!J(Z9jNT#i%H?CE6|pPZb9hJ1JW4 z^q;ft#!HRNV0YgPojzIYT`8LuET2rUe-J|c!9l4`^*;4WtY@Ew@pL>wkjmMgGfN7 ze}}GtmU0@<_#08~I-Suk=^*9GLW=H4xhsml;vAV{%hy5Eegl@!6qKqbG024%n2HHw zCc@ivW_$@5ZoHP70(7D+(`PvgjW1Pd`wsiuv-aCukMrafwDm)B!xXVy*j2opohhoU zcJz%ADmj>i3`-3-$7nQKBQQuGY;2Qt&+(L~C>vSGFj5{Mlv?T_^dql;{zkpe4R1}R z%XfZyQ}wr*sr>jrKgm*PWLjuVc%6&&`Kbf1SuFpHPN&>W)$GmqC;pIoBC`=4-hPY8 zT*>%I2fP}vGW;R=^!1be?ta2UQd2>alOFFbVl;(SQJ4Jk#)4Z0^wpWEVvY4=vyDk@ zqlModi@iVPMC+{?rm=4(n+<;|lmUO@UKYA>EPTS~AndtK^Wy^%#3<;(dQdk3WaUkRtzSMC9}7x2||CNpF#(3T4C)@ z$~RWs`BNABKX|{cmBt>Q=&gkXl&x!!NK_%5hW0LS)Z4PB>%sV?F-{Wyj#s7W%$F{D zXdK^Fp3wvy+48+GP6F_|^PCRx=ddcTO3sG;B23A49~Qaw31SZ0Rc~`r4qqt%#OGW{ zCA_(LG5^N>yzUn&kAgVmxb=EA8s&tBXC}S1CZ(KoW)(%^JjLTPo^fs`Va;`=YlVPgmB$!yB}<(4ym6OeZ3xAJJ#;)2+B%p3P1Wt+d$eo`vz`T zXfUP2))kBDPoscH;Jc7I3NU<({|@wM$&GaDt`n7WLgIY3IA7A6-_R?z8N3mz|}*i z(zl5ot--Oq@f2-nv{X(ujT2T(k1vY_qh93pK@>H-qc%2Xta)IP0Q%zt%bqYgI`o!wv!0QerB`nCN^1n|@$sVOQ!V0teVG!I z_fD%JvfDeT1cK#-{o6Gv7}& zY0#NWin~kVaf$aufV&;63Hbs|`QVZWpDX6IMk1Hj2G}fiH9e-^6u2zf^FIr^BwD<6zjw63+{yUe8PUFvk8v{sJ=R{d#`O!sz`Q13~< zPT$JS(w=yQfU2`zPCNfSw=&zup@DXc(98afjhv@1w_f!m2Z>rMJ19AB&dB%P#Ls3b z=lK7OILM+SQ&VEd=1GN6o&>YVVtIzoZ%=Z_SdqJN2}E43{bE`>w+A;=y->@^k{oCC z$F*WTY&?34;kfyFV?b*Xb1Pq`Z=%OgwEg)Rz)tx=`f%5#w_INP=x&z5!jI;#;N$ma zhO)+MDm;SxOEVL15; zGq(v2pL3&P1Sl)8P*;G-fd{l1QJsv@e@d8)1PK4w2m*M%V3j-V~L^$i|&C@b?D?9tfwE{B^}Z$k8e5FmQ>v7Xz)sG32g9t}YBt zyR$+*_00RmPx+0mW+vVG4mxd(n$(eQf3-w>JPl2UJpafrPaL5@2j}%{VE-) zBI%6Qpj*dsdH<;g!S!avA~bv^0E+ zfyJbSjPb+j;J52U)<|cIcntQBI2T#>2;tOxu{%D?kML476AErF(qN9hPva5Nkc@BF zC-tLF@3ZFb%Kpj)M<{)x*l|*Ia@ECeXo2E4h2f!aV=cHAhi_E_mfUth(sM4^hJq7B zQsGWqdZUm9S%F`$nQ*_#NcuD`&)Ek%_s{&^78{9Hm ztri&rYLOxgFdG>O@+XHy z9#;|&vBCPXH5Mon^I`jSuR$&~ZWtyB67ujzFSj!51>#C}C17~TffQ{c-!QFQkTQ%! zIR^b1`zHx|*1GU?tbBx23weFLz5H?y_Q%N&t$}k?w+``2A=aotj0;2v$~AL z{scF-cL{wsdrmPvf#a9OHyYLcwQD4Kcm)`LLwMh4WT~p29f7M!iafJSU`IV}QY5Wa z(n44-9oA}?J{a+ah*@31WTs#&J#o1`H98#6IQf;Wv0N_!);f&9g7o-k(lW5rWnDUR zQBFIRG+X=6NnsI@mxnwm;tf5;_Uxg?jZ8m-m0}&6+DA!qam(p$mN5R})yA_7m$q@| zFEd|dpS595rxQr-n#GjI5i-AhnUE>Cr;jpCqSrD~EwK_DqI^7%3#p5)%T_od!t3SOmH9MyXeeGO2(UQL;ax|x?Ncixmeo1=$ z{-);Au{*tfzOG?KQ~K|ak8-HQ?`Pekhe2WM(8s{xv-p>Zmu_6{G!-oE$7$mY`MOJorI=+mMx?H;`pr!;fVYz?5~yXBACruWB`Ph zZM}90_<^OBxIhyZ9BW$`>6JvO;%VFpqVr8|7t3~AmxYak6?`Pp#c;**_SYmi`&z23 z`p6_~ePvH)C6x-G9$hgL=eVALq`-AiamN>!3~Lxw&{H(b{B(7xSRm6<3<{%{yXiH# zos5Rv1L+8fUKJLo%P>4I&$}y { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/MainAbility2/MainAbility2.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/MainAbility2/MainAbility2.ts deleted file mode 100644 index 9623986e8..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/MainAbility2/MainAbility2.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' -import commonEvent from "@ohos.commonEvent" - -export default class MainAbility2 extends Ability { - - onCreate(want, launchParam) { - console.log("MainAbility2 onCreate"); - globalThis.abilityContext2 = this.context - } - - onDestroy() { - console.log("MainAbility2 onDestroy"); - } - - onWindowStageCreate(windowStage) { - console.log("MainAbility2 onWindowStageCreate"); - windowStage.setUIContent(this.context, "MainAbility/pages/index/second", null); - commonEvent.publish("ACTS_InterfaceMultiUsersExtension_CommonEvent", () => { - console.log("publish Publish ACTS_InterfaceMultiUsersExtension_CommonEvent callback") - globalThis.abilityContext2.terminateSelf().then(() => { - commonEvent.publish("ACTS_TerminateSelf_CommonEvent", ()=>{ - console.log('terminateSelf promise'); - }); - }); - }) - } - - onWindowStageDestroy() { - console.log("MainAbility2 onWindowStageDestroy"); - } - - onForeground() { - console.log("MainAbility2 onForeground"); - } - - onBackground() { - console.log("MainAbility2 onBackground"); - } -}; diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index f363a918d..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,206 +0,0 @@ -/* - * Copyright (c) 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 ServiceExtensionAbility from '@ohos.application.ServiceExtensionAbility' -import Want from '@ohos.application.Want'; -import rpc from '@ohos.rpc'; -class Stub extends rpc.RemoteObject { - constructor(des) { - super(des); - } - onRemoteRequest(code, data, reply, option) { - reply.writeNoException(); - reply.writeString("success"); - return true; - } -} -export default class ServiceAbility extends ServiceExtensionAbility { - onCreate(want:Want) { - console.log('ServiceAbility onCreate'); - } - onDestory(){ - console.log('ServiceAbility onDestory'); - } - onRequest(want,startId) { - console.log('ServiceAbility onRequest'); - } - - onConnect(want) { - console.log('ServiceAbility onConnect'); - console.log('globalThis.startnum is' + globalThis.startnum); - switch (globalThis.startnum) { - case 1: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility2' - },{ - windowMode:0 - } - ).then((data) => { - console.debug("====>startAbility end====>"); - console.debug("====>data is====>" + JSON.stringify(data)); - }) - break; - case 2: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.MainAbility2' - },{ - windowMode:0 - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - console.debug("====>case 2 end====>"); - var myStub1 = new Stub("com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub1; - break; - case 3: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility2' - },{ - windowMode:0 - },(err,data) => { - console.debug("====>err is====>" + JSON.stringify(err)); - console.debug("====>startAbility end====>" ); - }) - var myStub7 = new Stub("com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub7; - break; - case 4: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.MainAbility2' - },{ - windowMode:0 - },(err,data) => { - console.debug("====>err is====>" + JSON.stringify(err)); - console.debug("====>startAbility end====>" ); - }) - var myStub2 = new Stub("com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub2; - break; - case 5: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility2' - }).then((data)=>{ - console.debug("====>startAbility end====>"); - console.debug("====>data is====>" + JSON.stringify(data)); - }) - break; - case 6: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.ServiceAbility2' - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - var myStub3 = new Stub("com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub3; - break; - case 7: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility2' - },(err,data) => { - console.debug("====>err is====>" + JSON.stringify(err)); - console.debug("====>startAbility end====>" ); - }) - var myStub8 = new Stub("com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub8; - break; - case 8: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.ServiceAbility2' - },(err,data) => { - console.debug("====>err is====>" + JSON.stringify(err)); - console.debug("====>startAbility end====>" ); - }) - var myStub4 = new Stub("com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub4; - break; - case 9: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility2' - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - break; - case 10: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.ServiceAbility2' - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - var myStub5 = new Stub("com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub5; - break; - case 11: - this.context.startAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility2' - }).then(()=>{ - console.debug("====>startAbility end====>"); - }) - break; - case 12: - this.context.startAbility( - { - bundleName: 'com.acts.error', - abilityName: 'com.acts.error.ServiceAbility2' - },(err,data) => { - console.debug("====>err is====>" + JSON.stringify(err)); - console.debug("====>startAbility end====>" ); - }) - var myStub6 = new Stub("com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub6; - break; - default: - break; - } - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect'); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts deleted file mode 100644 index d871d5edf..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (c) 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 ServiceExtensionAbility from '@ohos.application.ServiceExtensionAbility' -import commonEvent from "@ohos.commonEvent" -import Want from '@ohos.application.Want'; -import rpc from "@ohos.rpc"; - -export default class ServiceAbility2 extends ServiceExtensionAbility { - onCreate(want:Want) { - console.log('ServiceAbility2 onCreate'); - } - - onDestory(){ - console.log('ServiceAbility2 onDestory'); - } - - onRequest(want,startId) { - console.log('ServiceAbility2 onRequest'); - commonEvent.publish("ACTS_InterfaceMultiUsersExtension_CommonEvent", () => { - console.log("publish Publish ACTS_InterfaceMultiUsersExtension_CommonEvent callback") - this.context.terminateSelf().then(() => { - commonEvent.publish("ACTS_TerminateSelf_CommonEvent", ()=>{ - console.log('terminateSelf promise'); - }); - }); - }) - } - - onConnect(want) { - console.log('ServiceAbility2 onConnect'); - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility2 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility2 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestAbility/TestAbility.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestAbility/TestAbility.ts deleted file mode 100644 index e9f9aadff..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestAbility/TestAbility.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' - -export default class TestAbility extends Ability { - onCreate(want, launchParam) { - console.log('TestAbility onCreate') - } - - onDestroy() { - console.log('TestAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('TestAbility onWindowStageCreate') - windowStage.loadContent("TestAbility/pages/index", (err, data) => { - if (err.code) { - console.error('Failed to load the content. Cause:' + JSON.stringify(err)); - return; - } - console.info('Succeeded in loading the content. Data: ' + JSON.stringify(data)) - }); - - globalThis.abilityContext = this.context; - } - - onWindowStageDestroy() { - console.log('TestAbility onWindowStageDestroy') - } - - onForeground() { - console.log('TestAbility onForeground') - } - - onBackground() { - console.log('TestAbility onBackground') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestAbility/pages/index.ets b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestAbility/pages/index.ets deleted file mode 100644 index fae969f98..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestAbility/pages/index.ets +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2021 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 router from '@ohos.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('TestAbility index aboutToAppear') - } - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 8b106a82e..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var testAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: testAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - var debug = abilityDelegatorArguments.parameters["-D"] - if (debug == 'true') - { - cmd += ' -D' - } - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index 044a87d36..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,828 +0,0 @@ -/* - * Copyright (c) 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 {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from "@ohos/hypium" -import commonEvent from '@ohos.commonEvent' -import osaccount from '@ohos.account.osAccount' - -var subscriberInfo_MainAbility = { - events: ["ACTS_InterfaceMultiUsersExtension_CommonEvent"] -}; -var subscriberInfo_MainAbility2 = { - events: ["ACTS_TerminateSelf_CommonEvent"] -}; -var osAccountManager -const START_ABILITY_TIMEOUT = 6000; -globalThis.number = 0; -console.debug("====>in Ability.test====>"); -export default function abilityTest() { - console.debug("====>in function abilityTest====>"); - describe('ActsInterfaceMultiUsersExtensionThirdTest', function () { - console.debug("====>in ACTS_InterfaceMultiUsers====>"); - - /* - * @tc.number : ACTS_ThirdPartyExtensionStartAbility_0100 - * @tc.name : start new ability - * @tc.desc : Start an ability with the parameter startability with options succeeded.(promise) - */ - it('ACTS_ThirdPartyExtensionStartAbility_0100', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 1 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0100 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent"){ - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0100start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(()=>{ - done() - },1000) - } - - function timeout() { - console.debug('in ACTS_ThirdPartyExtensionStartAbility_0100 timeout'); - if(flag == true) { - expect().assertFail(); - console.debug('ACTS_ThirdPartyExtensionStartAbility_0100 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - - /* - * @tc.number : ACTS_ThirdPartyExtensionStartAbility_0200 - * @tc.name : start new ability - * @tc.desc : Start an ability with the parameter startability with options failed.(promise) - */ - it('ACTS_ThirdPartyExtensionStartAbility_0200', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 2 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect().assertFail(); - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0200 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent"){ - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(()=>{ - done(); - },1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(()=> { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if(flag == true) { - console.debug('ACTS_ThirdPartyExtensionStartAbility_0200 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0200start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - },{ - onConnect:onConnectCallback, - onDisconnect:onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - }) - - /* - * @tc.number : ACTS_ThirdPartyExtensionStartAbility_0300 - * @tc.name : start new ability - * @tc.desc : Start an ability with the parameter startability with options succeeded.(callback) - */ - it('ACTS_ThirdPartyExtensionStartAbility_0300', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum=3 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0300 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent"){ - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0300start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(()=>{ - done() - },1000) - } - - function timeout() { - console.debug('in ACTS_ThirdPartyExtensionStartAbility_0300 timeout'); - if(flag == true) { - expect().assertFail(); - console.debug('ACTS_ThirdPartyExtensionStartAbility_0300 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - - /* - * @tc.number : ACTS_ThirdPartyExtensionStartAbility_0400 - * @tc.name : start new ability - * @tc.desc : Start an ability with the parameter startability with options failed.(callback) - */ - it('ACTS_ThirdPartyExtensionStartAbility_0400', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 4 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect().assertFail(); - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0400 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent"){ - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(()=>{ - done(); - },1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(()=> { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if(flag == true) { - console.debug('ACTS_ThirdPartyExtensionStartAbility_0400 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0400start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - },{ - onConnect:onConnectCallback, - onDisconnect:onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - }) - - /* - * @tc.number : ACTS_ThirdPartyExtensionStartAbility_0500 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability succeeded.(promise) - */ - it('ACTS_ThirdPartyExtensionStartAbility_0500', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 5 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0500 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent"){ - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0500start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(()=>{ - done() - },1000) - } - - function timeout() { - console.debug('in ACTS_ThirdPartyExtensionStartAbility_0500 timeout'); - if(flag == true) { - expect().assertFail(); - console.debug('ACTS_ThirdPartyExtensionStartAbility_0500 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - - /* - * @tc.number : ACTS_ThirdPartyExtensionStartAbility_0600 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability failed.(promise) - */ - it('ACTS_ThirdPartyExtensionStartAbility_0600', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 6 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect().assertFail(); - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0600 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent"){ - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(()=>{ - done(); - },1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(()=> { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if(flag == true) { - console.debug('ACTS_ThirdPartyExtensionStartAbility_0600 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0600start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - },{ - onConnect:onConnectCallback, - onDisconnect:onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - }) - - /* - * @tc.number : ACTS_ThirdPartyExtensionStartAbility_0700 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability succeeded.(callback) - */ - it('ACTS_ThirdPartyExtensionStartAbility_0700', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum=7 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0700 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent"){ - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0700start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(()=>{ - done() - },1000) - } - - function timeout() { - console.debug('in ACTS_ThirdPartyExtensionStartAbility_0700 timeout'); - if(flag == true) { - expect().assertFail(); - console.debug('ACTS_ThirdPartyExtensionStartAbility_0700 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - - }) - - /* - * @tc.number : ACTS_ThirdPartyExtensionStartAbility_0800 - * @tc.name : start new ability - * @tc.desc : Starting mainability2 with startability failed.(callback) - */ - it('ACTS_ThirdPartyExtensionStartAbility_0800', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 8 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect().assertFail(); - expect(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent").assertTrue(); - console.debug("====>0800 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_InterfaceMultiUsersExtension_CommonEvent"){ - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(()=>{ - done(); - },1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(()=> { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if(flag == true) { - console.debug('ACTS_ThirdPartyExtensionStartAbility_0800 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0800start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - },{ - onConnect:onConnectCallback, - onDisconnect:onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - }) - /* - * @tc.number : ACTS_ThirdPartyExtensionTerminateSelf_0100 - * @tc.name : Use terminateself to terminate ability - * @tc.desc : Starting mainability2 with startAbility then terminateself ability succeeded.(promise) - */ - it('ACTS_ThirdPartyExtensionTerminateSelf_0100', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 9 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect(data.event == "ACTS_TerminateSelf_CommonEvent").assertTrue(); - console.debug("====>0100 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_TerminateSelf_CommonEvent"){ - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility2).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0100start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(()=>{ - done() - },1000) - } - - function timeout() { - console.debug('in ACTS_ThirdPartyExtensionTerminateSelf_0100 timeout'); - if(flag == true) { - expect().assertFail(); - console.debug('ACTS_ThirdPartyExtensionTerminateSelf_0100 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - /* - * @tc.number : ACTS_ThirdPartyExtensionTerminateSelf_0200 - * @tc.name : Use terminateself to terminate ability - * @tc.desc : Starting mainability2 with startAbility then terminateself ability failed.(promise) - */ - it('ACTS_ThirdPartyExtensionTerminateSelf_0200', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 10 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect().assertFail(); - expect(data.event == "ACTS_TerminateSelf_CommonEvent").assertTrue(); - console.debug("====>0200 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_TerminateSelf_CommonEvent"){ - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(()=>{ - done(); - },1000) - } - function onConnectCallback(element, remote) { - console.log(' onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(()=> { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if(flag == true) { - console.debug(' - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility2).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0200start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - },{ - onConnect:onConnectCallback, - onDisconnect:onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - }) - /* - * @tc.number : ACTS_ThirdPartyExtensionTerminateSelf_0300 - * @tc.name : Use terminateself to terminate ability - * @tc.desc : Starting mainability2 with startAbility then terminateself ability succeeded.(callback) - */ - it('ACTS_ThirdPartyExtensionTerminateSelf_0300', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 11 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect(data.event == "ACTS_TerminateSelf_CommonEvent").assertTrue(); - console.debug("====>0300 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_TerminateSelf_CommonEvent"){ - startresult = true - } - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - commonEvent.createSubscriber(subscriberInfo_MainAbility2).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0300start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(true); - setTimeout(()=>{ - done() - },1000) - } - - function timeout() { - console.debug('in ACTS_ThirdPartyExtensionTerminateSelf_0300 timeout'); - if(flag == true) { - expect().assertFail(); - console.debug('ACTS_ThirdPartyExtensionTerminateSelf_0300 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - - }) - /* - * @tc.number : ACTS_ThirdPartyExtensionTerminateSelf_0400 - * @tc.name : Use terminateself to terminate ability - * @tc.desc : Starting mainability2 with startAbility then terminateself ability failed.(callback) - */ - it('ACTS_ThirdPartyExtensionTerminateSelf_0400', 0, async function (done) { - let Subscriber - var flag = true - var startresult = false - globalThis.startnum = 12 - console.log('====>globalThis.startnum is====>' + globalThis.startnum); - function SubscribeCallBack (err, data) { - expect().assertFail(); - expect(data.event == "ACTS_TerminateSelf_CommonEvent").assertTrue(); - console.debug("====>0400 Subscribe CallBack data:====>" + JSON.stringify(data)); - if(data.event == "ACTS_TerminateSelf_CommonEvent"){ - startresult = true - } - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - expect(startresult).assertEqual(false); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data)=>{ - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - setTimeout(()=>{ - done(); - },1000) - } - function onConnectCallback(element, remote) { - console.log('ACTS_ThirdPartyExtensionTerminateSelf_0400 onConnectCallback====> element=' - + JSON.stringify(element)); - console.log('ACTS_ThirdPartyExtensionTerminateSelf_0400 onConnectCallback====> remote=' - + JSON.stringify(remote)); - setTimeout(()=> { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if(flag == true) { - console.debug('ACTS_ThirdPartyExtensionTerminateSelf_0400 - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } - commonEvent.createSubscriber(subscriberInfo_MainAbility2).then(async (data) => { - console.debug("====>Create Subscriber====>"); - data.getSubscribeInfo().then(async (SubscribeInfo)=>{ - console.debug("====>SubscribeInfo is====>" + JSON.stringify(SubscribeInfo)); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0400start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbility( - { - bundleName: 'com.acts.actsinterfacemultiusersextensionthirdtest', - abilityName: 'com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility' - },{ - onConnect:onConnectCallback, - onDisconnect:onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - }) - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index 3a84309ab..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright (c) 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 abilityTest from './Ability.test.ets' - -export default function testsuite() { - console.debug("====>in list.test====>"); - abilityTest() -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/module.json b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/module.json deleted file mode 100644 index 90713d43e..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/module.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - }, - { - "name": "com.acts.actsinterfacemultiusersextensionthirdtest.MainAbility2", - "srcEntrance": "./ets/MainAbility2/MainAbility2.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait" - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - }, - { - "srcEntrance": "./ets/ServiceAbility2/ServiceAbility2.ts", - "name": "com.acts.actsinterfacemultiusersextensionthirdtest.ServiceAbility2", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } - ] - } -} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/resources/base/element/string.json deleted file mode 100644 index f03b06594..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actsusers/ActsAmsUsersExtensionThirdTest/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 zcmX|G1ymHk)?T_}Vd;>R?p|tHQo6fg38|$UVM!6BLrPFWk?s;$LOP{GmJpBl$qoSA!PUg~PA65-S00{{S`XKG6NkG0RgjEntPrmV+?0|00mu7;+5 zrdpa{2QLqPJ4Y{j7=Mrl{BaxrkdY69+c~(w{Fv-v&aR%aEI&JYSeRTLWm!zbv;?)_ ziZB;fwGbbeL5Q}YLx`J$lp~A09KK8t_z}PZ=4ZzgdeKtgoc+o5EvN9A1K1_<>M?MBqb#!ASf&# zEX?<)!RH(7>1P+j=jqG(58}TVN-$psA6K}atCuI!KTJD&FMmH-78ZejBm)0qc{ESp z|LuG1{QnBUJRg_E=h1#XMWt2%fcoN@l7eAS!Es?Q+;XsRNPhiiE=@AqlLkJzF`O18 zbsbSmKN=aaq8k3NFYZfDWpKmM!coBU0(XnL8R{4=i|wi{!uWYM2je{U{B*K2PVdu&=E zTq*-XsEsJ$u5H4g6DIm2Y!DN`>^v|AqlwuCD;w45K0@eqauiqWf7l&o)+YLHm~|L~ z7$0v5mkobriU!H<@mVJHLlmQqzQ3d6Rh_-|%Yy2li*tHO>_vcnuZ7OR_xkAIuIU&x z-|8Y0wj|6|a6_I(v91y%k_kNw6pnkNdxjqG8!%Vz_d%c_!X+6-;1`GC9_FpjoHev5fEV7RhJ>r=mh-jp$fqbqRJ=obwdgLDVP5+s zy1=_DWG0Y-Jb3t^WXmkr(d9~08k-|#Ly zaNOmT(^9tIb&eb4%CzIT zAm3CUtWSr1t4?h1kk#NBi{U|pJslvME{q|_eS^3En>SOqSxyuN1x;Is@8~m?*>}** znrRFArP!K_52RpX*&JHMR<^lVdm8ypJ}0R(SD(51j;6@ni$6bQ+2XL+R^|NnSp5}(kzvMZ^(@4fD_{QVu$(&K6H|C37TG1Am9Re{<<3gd zh@`>;BqkXMW&p0T6rt|iB$)~CvFe(XC)F9WgAZn*0@t$oZo;!*}r@_`h?KKH&6A@3= zISXoQB+~`op>NP-buiA*^0n{@i{_?MRG)&k)c)k_F+-2Lud!S9pc+i`s74NpBCaGF zXN+pHkubw*msGBTY27BKHv)RRh3;nMg4&$fD_6X9Vt~;_4D+5XPH~#Kn-yjcy!$}1 zigv#FNY>TqMhtIBb@UoF!cE~Q8~;!Pek>SQQwHnHuWKoVBosAiOr}q>!>aE*Krc)V zBUMEcJ5NU0g8}-h6i1zpMY9>m4ne?=U2~`w7K7Q0gB_=p@$5K7p6}thw z-~3dMj?YNX2X$lZ+7ngQ$=s}3mizNN@kE%OtB)?c&i~2L55z8^=yz;xMHLmlY>&Q# zJj?!)M#q_SyfkQh)k?j8IfLtB)ZCp|*vf4_B zos?73yd^h-Ac+;?E4*bpf=o*^3x3-`TVjbY4n6!EN10K6o@fxdyps05Vo3PU)otB} z`3kR+2w7_C#8Z!q`J)p{Vh!+m9-UP!$STp+Hb}}#@#_u^SsUQg<}59< zTvH3%XS4G+6FF^(m6bVF&nSUIXcl;nw{=H$%fgeJ>CgDYiLdpDXr{;-AnG z8dvcrHYVMI&`R6;GWekI@Ir3!uo)oz4^{6q0m^}@f2tM9&=YHNi6-?rh0-{+k@cQm zdp`g#YdQn%MDVg2GR>wZ`n2<0l4)9nx1Wfr&!Dvz=bPwU!h2S?ez6MVc5APE4-xLB zi&W9Q8k2@0w!C53g?iAIQ}~p*3O(@zja6KQ=M3zfW*_6o5SwR-)6VBh~m7{^-=MC-owYH5-u40a}a0liho3QZZ5L{bS_xM1)4}19)zTU$$MY zq3eZML1WC{K%YFd`Be0M-rkO^l?h{kM{$2oK1*A@HVJ57*yhDkUF!2WZ&oA4Y-sK( zCY69%#`mBCi6>6uw(x4gbFaP0+FD*JKJ-q!F1E?vLJ+d35!I5d7@^eU?(CS|C^tmI5?lv@s{{*|1F zFg|OzNpZ0hxljdjaW%45O0MOttRrd(Z?h{HYbB-KFUx&9GfFL3b8NwZ$zNu)WbBD` zYkj$^UB5%3Pj1MDr>S2Ejr9pUcgA!;ZG!@{uAy12)vG=*^9-|dNQBc8&`oxBlU~#y zs!anJX&T?57Jdr^sb>e+V`MVfY>Y0ESg7MG<7W0g&bR-ZYzzZ%2H&Etcp zcd6QeXO1D!5A#zM0lx*GH}`M)2~ZFLE;sP^RSB5wVMNfiZXPd(cmO>j=OSA3`o5r& zna(|^jGXbdN7PK)U8b7^zYtYkkeb%<%F~=OqB~kXMQkq}ii|skh@WSRt>5za;cjP0 zZ~nD%6)wzedqE}BMLt~qKwlvTr33))#uP~xyw#*Eaa|DbMQ_%mG0U8numf8)0DX`r zRoG2bM;#g|p-8gWnwRV5SCW0tLjLO&9Z?K>FImeIxlGUgo0Zk`9Qzhj1eco~7XZy+hXc@YF&ZQ=? zn*^1O56yK^x{y}q`j7}blGCx%dydV!c7)g~tJzmHhV=W~jbWRRR{1<^oDK+1clprm zz$eCy7y9+?{E|YgkW~}}iB#I4XoJ*xr8R?i_Hv$=Cof5bo-Nj~f`-DLebH}&0% zfQj9@WGd4;N~Y?mzQsHJTJq6!Qzl^-vwol(+fMt#Pl=Wh#lI5Vmu@QM0=_r+1wHt` z+8WZ~c2}KQQ+q)~2Ki77QvV&`xb|xVcTms99&cD$Zz4+-^R4kvUBxG8gDk7Y`K*)JZ^2rL(+ZWV~%W(@6 z)0bPArG#BROa_PHs~&WplQ_UIrpd)1N1QGPfv!J(Z9jNT#i%H?CE6|pPZb9hJ1JW4 z^q;ft#!HRNV0YgPojzIYT`8LuET2rUe-J|c!9l4`^*;4WtY@Ew@pL>wkjmMgGfN7 ze}}GtmU0@<_#08~I-Suk=^*9GLW=H4xhsml;vAV{%hy5Eegl@!6qKqbG024%n2HHw zCc@ivW_$@5ZoHP70(7D+(`PvgjW1Pd`wsiuv-aCukMrafwDm)B!xXVy*j2opohhoU zcJz%ADmj>i3`-3-$7nQKBQQuGY;2Qt&+(L~C>vSGFj5{Mlv?T_^dql;{zkpe4R1}R z%XfZyQ}wr*sr>jrKgm*PWLjuVc%6&&`Kbf1SuFpHPN&>W)$GmqC;pIoBC`=4-hPY8 zT*>%I2fP}vGW;R=^!1be?ta2UQd2>alOFFbVl;(SQJ4Jk#)4Z0^wpWEVvY4=vyDk@ zqlModi@iVPMC+{?rm=4(n+<;|lmUO@UKYA>EPTS~AndtK^Wy^%#3<;(dQdk3WaUkRtzSMC9}7x2||CNpF#(3T4C)@ z$~RWs`BNABKX|{cmBt>Q=&gkXl&x!!NK_%5hW0LS)Z4PB>%sV?F-{Wyj#s7W%$F{D zXdK^Fp3wvy+48+GP6F_|^PCRx=ddcTO3sG;B23A49~Qaw31SZ0Rc~`r4qqt%#OGW{ zCA_(LG5^N>yzUn&kAgVmxb=EA8s&tBXC}S1CZ(KoW)(%^JjLTPo^fs`Va;`=YlVPgmB$!yB}<(4ym6OeZ3xAJJ#;)2+B%p3P1Wt+d$eo`vz`T zXfUP2))kBDPoscH;Jc7I3NU<({|@wM$&GaDt`n7WLgIY3IA7A6-_R?z8N3mz|}*i z(zl5ot--Oq@f2-nv{X(ujT2T(k1vY_qh93pK@>H-qc%2Xta)IP0Q%zt%bqYgI`o!wv!0QerB`nCN^1n|@$sVOQ!V0teVG!I z_fD%JvfDeT1cK#-{o6Gv7}& zY0#NWin~kVaf$aufV&;63Hbs|`QVZWpDX6IMk1Hj2G}fiH9e-^6u2zf^FIr^BwD<6zjw63+{yUe8PUFvk8v{sJ=R{d#`O!sz`Q13~< zPT$JS(w=yQfU2`zPCNfSw=&zup@DXc(98afjhv@1w_f!m2Z>rMJ19AB&dB%P#Ls3b z=lK7OILM+SQ&VEd=1GN6o&>YVVtIzoZ%=Z_SdqJN2}E43{bE`>w+A;=y->@^k{oCC z$F*WTY&?34;kfyFV?b*Xb1Pq`Z=%OgwEg)Rz)tx=`f%5#w_INP=x&z5!jI;#;N$ma zhO)+MDm;SxOEVL15; zGq(v2pL3&P1Sl)8P*;G-fd{l1QJsv@e@d8)1PK4w2m*M%V3j-V~L^$i|&C@b?D?9tfwE{B^}Z$k8e5FmQ>v7Xz)sG32g9t}YBt zyR$+*_00RmPx+0mW+vVG4mxd(n$(eQf3-w>JPl2UJpafrPaL5@2j}%{VE-) zBI%6Qpj*dsdH<;g!S!avA~bv^0E+ zfyJbSjPb+j;J52U)<|cIcntQBI2T#>2;tOxu{%D?kML476AErF(qN9hPva5Nkc@BF zC-tLF@3ZFb%Kpj)M<{)x*l|*Ia@ECeXo2E4h2f!aV=cHAhi_E_mfUth(sM4^hJq7B zQsGWqdZUm9S%F`$nQ*_#NcuD`&)Ek%_s{&^78{9Hm ztri&rYLOxgFdG>O@+XHy z9#;|&vBCPXH5Mon^I`jSuR$&~ZWtyB67ujzFSj!51>#C}C17~TffQ{c-!QFQkTQ%! zIR^b1`zHx|*1GU?tbBx23weFLz5H?y_Q%N&t$}k?w+``2A=aotj0;2v$~AL z{scF-cL{wsdrmPvf#a9OHyYLcwQD4Kcm)`LLwMh4WT~p29f7M!iafJSU`IV}QY5Wa z(n44-9oA}?J{a+ah*@31WTs#&J#o1`H98#6IQf;Wv0N_!);f&9g7o-k(lW5rWnDUR zQBFIRG+X=6NnsI@mxnwm;tf5;_Uxg?jZ8m-m0}&6+DA!qam(p$mN5R})yA_7m$q@| zFEd|dpS595rxQr-n#GjI5i-AhnUE>Cr;jpCqSrD~EwK_DqI^7%3#p5)%T_od!t3SOmH9MyXeeGO2(UQL;ax|x?Ncixmeo1=$ z{-);Au{*tfzOG?KQ~K|ak8-HQ?`Pekhe2WM(8s{xv-p>Zmu_6{G!-oE$7$mY`MOJorI=+mMx?H;`pr!;fVYz?5~yXBACruWB`Ph zZM}90_<^OBxIhyZ9BW$`>6JvO;%VFpqVr8|7t3~AmxYak6?`Pp#c;**_SYmi`&z23 z`p6_~ePvH)C6x-G9$hgL=eVALq`-AiamN>!3~Lxw&{H(b{B(7xSRm6<3<{%{yXiH# zos5Rv1L+8fUKJLo%P>4I&$}yGU=po zK{l+cJPONt7EmabH>^B%5v}YwKF}2uS3M}O3kxVBM`c-A1s^L%c4yKQ8jk+4$8(rJ zGP(EnxZm%0zx&-YAXDR2L1X=jvcp-NB*wA1p9Bo~s6P;Q#wd0mK3 z2yr@?6y#u`gU<$YiDsG=s7RcUr~9%blXOTjjzx%W{G)NQJq07LCztFjX7%MpG}Wn;t}1pyD#zYLnSe zQzbcMt67jk-v>5MF%*%Y`c@1k*$_kNXg18{FB+oSDTd>zxURPh4^OcUA|B(|j$CYZ z<-CTFR9v9LG)V~AzUbr!LG4a=xdrw5oHnNg_MzF?CKhu#Em+!OfrC^87M%zjaiWCB zGCggDF(eXci?+6SYH{2Oi+&ihV<}4-b|DdW9Rde@aI4!RW$@x68VOkIaC{aj3bmxY zE;+|;>j>7Hlavo_#1PUBLw?kf!f;;|!US8RQ8EU#2iew0oxLvF#0Gt63uZyHUT_K{ zZui0)5HV9HW=GMLlx{GQjor-773wNE@AUJ8zHJ8mhuGBbL>s5 zOT@wnN7U~(1JuMgfv+LZ$hu<@3`%hA$smQd!9EUhihe5`mXSN=V5r>+*GCXvFd8T6 zCe|kSXLJ5!Rn?rjnq(NYg$bwNO~an7H*P}Uun9$A%z_wT(II!#3p@xCKy9@`DxQoo zO)Tj}@PsQQl8tS%lV;BCuZs{EEZQxWHv1gRV3wk-2o75b7#16GX9{)+1gORJyus>B zPUjO%>})JF+hUF2M!y4M0Ai@MM-c{#glK&_Y+_r@37$x!xN|yaaEp9cFyXLMbj(S@ z`g)3~qo;FCY#L^4z+`2EuDHh|cv!s6C^|f~j5UB5Jc2*%3Am&*BqzjC)|GOl?TP60 zCN_H{P`C95j!FNsmOHC`nniN4%6_M^QqreNfl3JdLkOOcH7L=M5U5x)DN9H{*^m`2 zOc6pdt1Q~6BxE^H$)e4Z4}xS8`2s;O3@1_{UCuH$>n>}8{Ahcl<-hat@<@UbqZ6|B z-j*&dA&=9fAZ5(=nVX+L3QlHqPRqB_S>27Z1S3^dq?OCz<8(XCP!UQ;5#R8YUd4HAl*Ly0vYAcK}PX%w@Rr{D%CYRVlRQgn!BW{?46lv zm8!4+kkBAdq*3|Rnlh!u4Gjmw&7cS-E;q6 zR-8L?ejK*5<}1~EUmRwYQ+*GOfBB7We09;t*PbxEqhgmI9{to7FQ^6MB{=s?RF4KD z7Y+Z%k{<2I6N5I*>N$JwBL}}IT(DVZ2PLw@5QXBuYPCu^U=g@S9+#*`s)xTteD>mw zwEOtGzkl}EmkYoDy17{4&EGQ>T>!#Ls9^WXy+xT|$6m*zp~&UmQU{}&{lmISMcael zU*5c~=ObiQ=uG&l^Et5dDc;Hw8@Y-MaBV zwsl^P6K*3BWPnWlNR%DkK_u;<^cHyvr~XP^pj8D6)L8Y|j@7Nji#J>;b{)Pkh5MX@ zW3wJPs2jAQ{l!axz_GdOH$R;D?)movYWs4`zK&mmY}?&^?O^kD-}b>JXUWG`{oOuv z%VWjoUf8zzdh>|ulgBTQpDn-d9y}3nF02_~|MwOIJPd}&L@ASrQwUVjE1yXUO+O}$ zno+vxnK8e-Sm4=xY+c3vb&X=l+xfeviWGp55{Qjr1@!he;?4)xcAacEuxf9`_JN)6 z4t`?+P3L#-NxgubLxq7ph8%$1e2bb^c!y8?ui4u!?$)`>s|p|4|Q1o zlSD7_Tid%fTmx&{JgYlS?ih7^>h^c+qn8v)JR&3>UCi-l9QDe~d?a^p_xgzuWUSKn z=aD?TGm7{l6q>N{^CMmRMj7`kJG!;`lh5FLE7TXpK7I9lVX*N!~ ze}186>q5R^>5+v$L?(+_gw|KQjUid)_dqly*)N(o|Teqmbtq;TcYKYlwS+Pv#X z^~MV?l^!`+c40xd)N|3{|6u8&G0`69m&Y&ljCk+T$)S>19lnbbcg=`z^7c&DU4O1& z_v>rcl)lP5aCT(o?(ZKz=kAPOTuEHu143uysNv}cPFF%11uT(lru1C~TJOj<=5Eyf zpMc#o7=7~-ut)_-w!RNX1-Sd>pr{ZUB3+7lV3ICGQxz~88^QEjRyCwmmuEV=+^ZeS zPYv7h&9PaFPpqKt3m-}jzWUn23m@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E%+n@GZ?L$qXpU zPfjf^23i9V1}m%#D9X$)$}Fi2EKM!SOie+Pb*)IwDNRXrE6UIH%`66a523%Hz#z0Z z6{sI#xobs9Y92@h%m_E2H^MTDGm~;s{qjpP(<+r>H*2zfW#e)*XkxSl2CPB$P zt&8u?Y*_Tv*K+b(_l)QBGYz=dIDj#E&X$FliN)Q(l}SOy_#kh3_mA*rmwW6?=gllP z->NfZ)tQea5A|0pp22o=CzB$>e%{6B4hAo5KU?{XXR5G5UCiYk9)XqY<@5qwPB{BRkWACSHG_kT(+}qanWmFB@kA;1P^HYGrhB``#1qHe( znZ+eVnMtK3APpsz8*2?&MEna<^E?uZa`W>l^?+*hN>YnUCSPJvo-D-bw3(UhD;uk` zK@+3>YZ&jgnWmvSaWhPS`IwQ615{c_jh3oko`_f$R0{{ooc2fWV diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppB/signature/openharmony_sx.p7b b/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppB/signature/openharmony_sx.p7b index f06e218defa7f707e22a3890903c574e1c498217..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 551 zcmaDPwM!<$po!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E%+n@GZ?L$qXpU zPfjf^23i9V1}m%#D9X$)$}Fi2EKM!SOie+Pb*)IwDNRXrE6UIH%`66a523%Hz#z0Z z6{sI#xobs9Y92@h%m_E2H^MTDGm~;s{qjpP(<+r>H*2zfW#e)*XkxSl2CPB$P zt&8u?Y*_Tv*K+b(_l)QBGYz=dIDj#E&X$FliN)Q(l}SOy_#kh3_mA*rmwW6?=gllP z->NfZ)tQea5A|0pp22o=CzB$>e%{6B4hAo5KU?{XXR5G5UCiYk9)XqY<@5qwPB{BRkWACSHG_kT(+}qanWmFB@kA;1P^HYGrhB``#1qHe( znZ+eVnMtK3APpsz8*2?&MEna<^E?uZa`W>l^?+*hN>YnUCSPJvo-D-bw3(UhD;uk` zK@+3>YZ&jgnWmvSaWhPS`IwQ615{c_jh3oko`_f$R0{{ooc2fWV diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppC/signature/openharmony_sx.p7b b/ability/ability_runtime/actsusers/ActsAmsUsersKillProcessAppC/signature/openharmony_sx.p7b index f06e218defa7f707e22a3890903c574e1c498217..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 551 zcmaDPwM!<$po!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E%+n@GZ?L$qXpU zPfjf^23i9V1}m%#D9X$)$}Fi2EKM!SOie+Pb*)IwDNRXrE6UIH%`66a523%Hz#z0Z z6{sI#xobs9Y92@h%m_E2H^MTDGm~;s{qjpP(<+r>H*2zfW#e)*XkxSl2CPB$P zt&8u?Y*_Tv*K+b(_l)QBGYz=dIDj#E&X$FliN)Q(l}SOy_#kh3_mA*rmwW6?=gllP z->NfZ)tQea5A|0pp22o=CzB$>e%{6B4hAo5KU?{XXR5G5UCiYk9)XqY<@5qwPB{BRkWACSHG_kT(+}qanWmFB@kA;1P^HYGrhB``#1qHe( znZ+eVnMtK3APpsz8*2?&MEna<^E?uZa`W>l^?+*hN>YnUCSPJvo-D-bw3(UhD;uk` zK@+3>YZ&jgnWmvSaWhPS`IwQ615{c_jh3oko`_f$R0{{ooc2fWV diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index c12571f07..000000000 --- a/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2021 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 ServiceExtensionAbility from '@ohos.application.ServiceExtensionAbility' -import commonEvent from "@ohos.commonEvent" -import rpc from '@ohos.rpc'; - -export default class ServiceAbility extends ServiceExtensionAbility { - onCreate(want) { - console.log('ServiceAbility onCreate'); - } - onDestory(){ - console.log('ServiceAbility onDestory'); - } - onRequest(want,startId) { - console.log('ServiceAbility onRequest'); - commonEvent.publish("ACTS_InterfaceMultiUsers_0100_Start_CommonEvent", () => { - console.log(" Publish ACTS_InterfaceMultiUsersExtension_CommonEvent callback") - this.context.terminateSelf().then(()=>{ - console.log(" terminateSelf callback") - }) - }) - } - - onConnect(want) { - console.log('ServiceAbility onConnect'); - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect'); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/module.json b/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/module.json index 5f645cbbf..a2aab2056 100644 --- a/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/module.json +++ b/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/entry/src/main/module.json @@ -52,17 +52,6 @@ "orientation": "portrait" } ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.acts.actsinterfacemultiuserstest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], "defPermissions": [ { "availableScope": [], @@ -76,54 +65,22 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason": "need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION", - "reason": "need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" - } + { + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.GET_RUNNING_INFO", + "reason": "need use ohos.permission.GET_RUNNING_INFO" + } ] } } diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/signature/openharmony_sx.p7b b/ability/ability_runtime/actsusers/ActsAmsUsersSystemTest/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..788c4c1502063dd2fd2c5771fcc85fe69b670f5e 100644 GIT binary patch delta 814 zcmY*X-%C?b9Pe)PnhQrr5haEmsX(@MH=WI4rRnv$(7B`;D7Nl)&$UB$_uS6CcQzyz zg9Zf&F?x%V9zqZVu^y_&An>K9C@BAgsK@BZzGp*6PnY{SpI_haIX}CqU1g~fsEBQS z)ye9gcA?d?RteYuQI8-*+NC36+pX%PfW1DCAXUWPCQ(?ch{t>t@#qRFVrCO+hD^19 zQ36H7QdmO412|7LfTKaAT2@FSw!=uyb-2JOS@;wvsGTLIgO`}fVUW5m(NN;)*10k& zss_=BQ$mRqWKt)T!#ZW)7l{oG#0O*1SUgzARo%f1;KBINz=eK*?*|e02YZGMtlAiS zbFQfwI7CdHaz70hu|X}&LOc%5SlFCYS%I1*;MSYgo(addHw48S*w;3Otod6y%P^1u zGLy1`YJh^zr(@M|c|UX;rfM8z;Q&D$HE-BFRy7Q|jI~hXe*saThM`4)*nE#+MZTWB zl1YtE$=PITVkVoOP0l5!WJMl_kS6(NlRcYBrIIP7PDhIn)pV;TGR(K0cOdk?lLgL& zRF|&~S$9bN9+=6;sdb87g9~VsmmRgNY1eQ_n$bMAZK%K zifHISnXxf2ip0Q6Sia|AlMlIXF#*e)BR0tyI7J@5qwPB{BRkWACcc|Mp{q=cjE1}h+-#f)Z61uN%q&cd22E_8 z2!)Ibn%JsXn%K&!xfFmvsVudqI5R&_H!m?aRmn<0$xzQg&p=5BRWdn01te(*6;3QD z&^1cQEG{X^Oe!q_=`N`(0PD^#j?c_1NlhmH^uab`R84XxL3&$s!H$AXqZ7AO~oZQgLN*NosCk6=Y|EW3?zRF$d@c&dCc|Wf>JF?_-q!lGj+} zfaDieB_JurCeIYhwb`F-8M}>vg^{6wg|UIDX_SFJJo$057%H(SH1*E)o9NMfQ)uz` zi{8ywdonfC4wmwKK3w=ZVTOdIp-c+a2T$Ku?7d#h`5^qDtpUri^%LD6)asnD*l2fRX7{B}N&sd#=sExZ diff --git a/ability/ability_runtime/actsusers/ActsAmsUsersThirdTest/signature/openharmony_sx_thirdparty.p7b b/ability/ability_runtime/actsusers/ActsAmsUsersThirdTest/signature/openharmony_sx_thirdparty.p7b index f06e218defa7f707e22a3890903c574e1c498217..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 551 zcmaDPwM!<$po!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E%+n@GZ?L$qXpU zPfjf^23i9V1}m%#D9X$)$}Fi2EKM!SOie+Pb*)IwDNRXrE6UIH%`66a523%Hz#z0Z z6{sI#xobs9Y92@h%m_E2H^MTDGm~;s{qjpP(<+r>H*2zfW#e)*XkxSl2CPB$P zt&8u?Y*_Tv*K+b(_l)QBGYz=dIDj#E&X$FliN)Q(l}SOy_#kh3_mA*rmwW6?=gllP z->NfZ)tQea5A|0pp22o=CzB$>e%{6B4hAo5KU?{XXR5G5UCiYk9)XqY<@5qwPB{BRkWACSHG_kT(+}qanWmFB@kA;1P^HYGrhB``#1qHe( znZ+eVnMtK3APpsz8*2?&MEna<^E?uZa`W>l^?+*hN>YnUCSPJvo-D-bw3(UhD;uk` zK@+3>YZ&jgnWmvSaWhPS`IwQ615{c_jh3oko`_f$R0{{ooc2fWV diff --git a/ability/ability_runtime/actsusers/BUILD.gn b/ability/ability_runtime/actsusers/BUILD.gn index 48b6afef0..05fab2101 100644 --- a/ability/ability_runtime/actsusers/BUILD.gn +++ b/ability/ability_runtime/actsusers/BUILD.gn @@ -18,15 +18,11 @@ group("actsusers") { if (is_standard_system) { deps = [ "ActsAmsUsersApi7AppA:ActsAmsUsersApi7AppA", - "ActsAmsUsersExtensionSystemTest:ActsAmsUsersExtensionSystemTest", - "ActsAmsUsersExtensionThirdTest:ActsAmsUsersExtensionThirdTest", "ActsAmsUsersKillProcessAppA:ActsAmsUsersKillProcessAppA", "ActsAmsUsersKillProcessAppB:ActsAmsUsersKillProcessAppB", "ActsAmsUsersKillProcessAppC:ActsAmsUsersKillProcessAppC", "ActsAmsUsersSystemTest:ActsAmsUsersSystemTest", "ActsAmsUsersThirdTest:ActsAmsUsersThirdTest", - "actsconnectabilitysystemabilitytest:ActsConnectAbilitySystemAbilityTest", - "actsmanyuserthirdabilitytest:ActsManyUsersAbilityTest", ] } } diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/app.json b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/app.json deleted file mode 100644 index 1a44bb9e6..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app": { - "bundleName": "com.example.actsconnectabilitysystemabilitytest", - "vendor": "huawei", - "versionCode": 1000000, - "versionName": "1.0.0", - "debug": false, - "icon" : "$media:icon", - "label" : "$string:app_name", - "description" : "$string:description_application", - "distributedNotificationEnabled": true, - "keepAlive" : true, - "singleUser": true, - "minAPIVersion": 8, - "targetAPIVersion": 8, - "car": { - "apiCompatibleVersion": 8, - "singleUser": false - } - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/resources/base/element/string.json b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/resources/base/element/string.json deleted file mode 100644 index 0d3507c0d..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string": [ - { - "name": "app_name", - "value": "ohosProject" - } - ] -} diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index b6d7515c0..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,205 +0,0 @@ -/* - * Copyright (c) 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 commonEvent from '@ohos.commonEvent' -import ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import rpc from '@ohos.rpc'; -var conn = -1; -function publishCallBackOne() { - console.log("========Publish CallBack AMS_ConnectAbility_0100_commonEvent========"); -} -function publishCallBackTwo() { - console.log("========Publish CallBack AMS_ConnectAbility_0200_commonEvent========"); -} -function publishCallBackThree() { - console.log("========Publish CallBack AMS_ConnectAbility_0300_commonEvent========"); -} -function publishCallBackFour() { - console.log("========Publish CallBack AMS_ConnectAbility_0400_commonEvent========"); -} -function publishCallBackFive() { - console.log("========Publish CallBack AMS_ConnectAbility_0500_commonEvent========"); -} -function publishCallBackSix() { - console.log("========Publish CallBack AMS_ConnectAbility_0600_commonEvent========"); -} -function publishCallBackzero() { - console.log("========Publish CallBack AMSc_disonnectAbility_0100_commonEvent========"); -} -function publishCallBackttwo() { - console.log("========Publish CallBack AMSc_disonnectAbility_0200_commonEvent========"); -} - -function onConnectCallback(element, remote) { - console.log('onConnectCallback====> element=' + JSON.stringify(element)); - console.log('onConnectCallback====> remote=' + JSON.stringify(remote)); -} - -function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); -} - -function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) -} - -export default class ServiceAbility extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - - console.log('ServiceAbility registerApplicationStateObserver begin'); - console.log('ServiceAbility registerApplicationStateObserver end, conn: ' + conn); - } - - onConnect(want) { - console.log('ServiceAbility onConnect, want:' + want.abilityName); - let extensionContext = this.context - if (want.action == "one") { - commonEvent.publish("AMS_ConnectAbility_0100_commonEvent", publishCallBackOne); - } - ; - if (want.action == "two") { - commonEvent.publish("AMS_ConnectAbility_0200_commonEvent", publishCallBackTwo); - } - ; - if (want.action == "Three") { - commonEvent.publish("AMS_ConnectAbility_0300_commonEvent", publishCallBackThree); - } - ; - if (want.action == "Four") { - commonEvent.publish("AMS_ConnectAbility_0400_commonEvent", publishCallBackFour); - } - ; - if (want.action == "Five") { - commonEvent.publish("AMS_ConnectAbility_0500_commonEvent", publishCallBackFive); - } - ; - if (want.action == "Six") { - commonEvent.publish("AMS_ConnectAbility_0600_commonEvent", publishCallBackSix); - } - ; - if (want.action == "Seven") { - extensionContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility2", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - }; - if (want.action == "Eight") { - extensionContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility3", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - }; - if (want.action == "Nine") { - console.log('connectAbility 111'); - let num = extensionContext.connectAbility( - { - bundleName: 'com.example.actsconnectabilitysystemabilitytest', - abilityName: 'com.example.actsconnectabilitysystemabilitytest.ServiceAbility2' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - setTimeout(() => { - extensionContext.disconnectAbility(num).then(() => { - console.log('in disconnectAbility'); - }) - }, 1000) - - }; - if (want.action == "Ten") { - console.log('connectAbility 222'); - let num = extensionContext.connectAbility( - { - bundleName: 'com.example.actsconnectabilitysystemabilitytest', - abilityName: 'com.example.actsconnectabilitysystemabilitytest.ServiceAbility2' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - setTimeout(() => { - extensionContext.disconnectAbility(num).then(() => { - console.log('in disconnectAbility2'); - }) - }, 1000) - - }; - if (want.action == "Ten one") { - console.log('connectAbility 333'); - let num = extensionContext.connectAbility( - { - bundleName: 'com.example.actsconnectabilitysystemabilitytest', - abilityName: 'com.example.actsconnectabilitysystemabilitytest.ServiceAbility2' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - setTimeout(() => { - extensionContext.disconnectAbility(2222).then(() => { - console.log('in disconnectAbility3'); - }) - }, 1000) - - }; - if (want.action == "Ten two") { - console.log('connectAbility 444'); - let num = extensionContext.connectAbility( - { - bundleName: 'com.example.actsconnectabilitysystemabilitytest', - abilityName: 'com.example.actsconnectabilitysystemabilitytest.ServiceAbility2' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - setTimeout(() => { - extensionContext.disconnectAbility(2222).then(() => { - console.log('in disconnectAbility4'); - }) - }, 1000) - - }; - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - commonEvent.publish("AMSc_disonnectAbility_0100_commonEvent", publishCallBackzero); - commonEvent.publish("AMSc_disonnectAbility_0200_commonEvent", publishCallBackttwo); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} - diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts deleted file mode 100644 index be37720dc..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (c) 2021 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from "@ohos.commonEvent" -import rpc from '@ohos.rpc'; -export default class ServiceAbility2 extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility2 onCreate'); - globalThis.abilityWant = want; - } - - onDestory(){ - console.log('ServiceAbility2 onDestory'); - } - - onRequest(want,startId) { - console.log('ServiceAbility2 onRequest'); - } - - onConnect(want) { - console.log('ServiceAbility2 onConnect'); - commonEvent.publish("AMS_ConnectAbility_0700_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_0700_commonEvent callback"); - }) - commonEvent.publish("AMS_ConnectAbility_0900_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_0900_commonEvent callback"); - }) - commonEvent.publish("AMS_ConnectAbility_1000_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_1000_commonEvent callback"); - }) - commonEvent.publish("AMS_ConnectAbility_1100_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_1100_commonEvent callback"); - }) - commonEvent.publish("AMS_ConnectAbility_1200_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_1200_commonEvent callback"); - }) - return new rpc.RemoteObject('connect'); - } - - - onDisconnect(want) { - console.log('ServiceAbility2 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility2 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility2/service.ts b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility2/service.ts deleted file mode 100644 index 340a610cb..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/ServiceAbility2/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 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. - */ -export default { - onStart() { - console.info('ServiceAbility2 onStart'); - }, - onStop() { - console.info('ServiceAbility2 onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility2 onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestAbility/TestAbility.ts b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestAbility/TestAbility.ts deleted file mode 100644 index e9f9aadff..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestAbility/TestAbility.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' - -export default class TestAbility extends Ability { - onCreate(want, launchParam) { - console.log('TestAbility onCreate') - } - - onDestroy() { - console.log('TestAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('TestAbility onWindowStageCreate') - windowStage.loadContent("TestAbility/pages/index", (err, data) => { - if (err.code) { - console.error('Failed to load the content. Cause:' + JSON.stringify(err)); - return; - } - console.info('Succeeded in loading the content. Data: ' + JSON.stringify(data)) - }); - - globalThis.abilityContext = this.context; - } - - onWindowStageDestroy() { - console.log('TestAbility onWindowStageDestroy') - } - - onForeground() { - console.log('TestAbility onForeground') - } - - onBackground() { - console.log('TestAbility onBackground') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestAbility/pages/index.ets b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestAbility/pages/index.ets deleted file mode 100644 index fae969f98..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestAbility/pages/index.ets +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2021 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 router from '@ohos.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('TestAbility index aboutToAppear') - } - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 764da81c4..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var testAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: testAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a com.example.actsconnectabilitysystemabilitytest.MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - var debug = abilityDelegatorArguments.parameters["-D"] - if (debug == 'true') - { - cmd += ' -D' - } - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index 28df98361..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright (c) 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 abilityTest from './manyusersabilitytest.test.ets' -export default function testsuite() { - abilityTest() -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/test/manyusersabilitytest.test.ets b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/test/manyusersabilitytest.test.ets deleted file mode 100644 index 6da29857f..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/ets/test/manyusersabilitytest.test.ets +++ /dev/null @@ -1,838 +0,0 @@ -/* - * Copyright (c) 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 { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium" -import commonEvent from '@ohos.commonEvent' - - -var subscriberInfoStartAbility_0100 = { - events: ["AMS_ConnectAbility_0100_commonEvent"], -}; -var subscriberInfoStartAbility_0200 = { - events: ["AMS_ConnectAbility_0200_commonEvent"], -}; -var subscriberInfoStartAbility_0300 = { - events: ["AMS_ConnectAbility_0300_commonEvent"], -}; -var subscriberInfoStartAbility_0400 = { - events: ["AMS_ConnectAbility_0400_commonEvent"], -}; -var subscriberInfoStartAbility_0500 = { - events: ["AMS_ConnectAbility_0500_commonEvent"], -}; -var subscriberInfoStartAbility_0600 = { - events: ["AMS_ConnectAbility_0600_commonEvent"], -}; -var subscriberInfoStartAbility_0700 = { - events: ["AMS_ConnectAbility_0700_commonEvent"], -}; -var subscriberInfoStartAbility_0800 = { - events: ["AMS_ConnectAbility_0800_commonEvent"], -}; -var subscriberInfoStartAbility_0900 = { - events: ["AMS_ConnectAbility_0900_commonEvent"], -}; - -var subscriberInfoStartAbility_1000 = { - events: ["AMS_ConnectAbility_1000_commonEvent"], -}; - -var subscriberInfoStartAbility_1100 = { - events: ["AMS_ConnectAbility_1100_commonEvent"], -}; - -var subscriberInfoStartAbility_1200 = { - events: ["AMS_ConnectAbility_1200_commonEvent"], -}; -var unsubscriberInfoStartAbility_0100 = { - events: ["AMSc_disonnectAbility_0100_commonEvent"], -}; -var unsubscriberInfoStartAbility_0200 = { - events: ["AMSc_disonnectAbility_0200_commonEvent"], -}; - - -const START_ABILITY_TIMEOUT = 1000; -globalThis.number = 0; - -export default function abilityTest() { - describe('ActssystemabilityTest', function () { - - /* - * @tc.number: ACTS_ConnectAbility_0100 - * @tc.name: Connects a service ability - * @tc.desc: Connects a service ability - */ - it('ACTS_ConnectAbility_0100', 0, async function (done) { - console.log('ACTS_ConnectAbility_0100====ACTS_ConnectAbility_0100 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0100_commonEvent"); - console.debug("====>ACTS_ConnectAbility_0100 5 "); - globalThis.abilityContext.disconnectServiceExtensionAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ConnectAbility_0100 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - commonEvent.createSubscriber(subscriberInfoStartAbility_0100).then(async (data) => { - console.debug("====>ACTS_ConnectAbility_0100 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - done(); - } - - function timeout() { - expect().assertFail(); - console.debug('AMS_ConnectAbility_0100 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectServiceExtensionAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - function onConnectCallback(element, remote) { - console.debug('ACTS_ConnectAbility_0100 _onConnectCallback ====> element=' - + JSON.stringify(element) + " , " + element); - console.debug('ACTS_ConnectAbility_0100 _onConnectCallback ====> remote=' - + JSON.stringify(remote) + " , " + remote); - } - - function onDisconnectCallback(element) { - console.debug('ACTS_ConnectAbility_0100 _onDisconnectCallback ====> element=' - + JSON.stringify(element) + " , " + element); - } - - function onFailedCallback(code) { - console.debug('ACTS_ConnectAbility_0100 _onFailedCallback ====> code=' - + JSON.stringify(code) + " , " + code) - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ConnectAbility_0100 3 "); - connId = await globalThis.abilityContext.connectServiceExtensionAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "one", - }, - { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback, - } - ); - console.debug("====>ACTS_ConnectAbility_0100 4 "); - }) - - /* - * @tc.number: ACTS_ConnectAbility_0200 - * @tc.name: Connects a service ability - * @tc.desc: Connects a service ability - */ - it('ACTS_ConnectAbility_0200', 0, async function (done) { - console.log('ACTS_ConnectAbility_0200====Subscribe CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0200_commonEvent"); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0200).then(async (data) => { - console.debug("====>Create Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack====>"); - done(); - } - function timeout() { - console.debug('AMS_ConnectAbility_0200 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbilityone", - action: "two", - }, - { - onFailed: onFailedCallback, - }, - ); - }) - - /* - * @tc.number: ACTS_DisconnectAbility_0100 - * @tc.name: DisConnects a service ability - * @tc.desc: DisConnects a service ability - */ - it('ACTS_DisconnectAbility_0100', 0, async function (done) { - console.log('ACTS_DisconnectAbility_0100====ACTS_DisconnectAbility_0100 5 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - console.debug("====>ACTS_DisconnectAbility_0100 6====>"); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_DisconnectAbility_0100 6====>"); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0300).then(async (data) => { - console.debug("====>ACTS_DisconnectAbility_0100 2 Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack====>"); - setTimeout(() => { - done() - }, 1000) - }; - function timeout() { - expect().assertFail(); - console.debug('AMS_DonnectAbility_0300 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_DisconnectAbility_0100 3====>"); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Three", - }, - ); - console.debug("====>ACTS_DisconnectAbility_0100 4====>"); - }) - - /* - * @tc.number: ACTS_DisconnectAbility_0200 - * @tc.name: DisConnects a service ability - * @tc.desc: DisConnects a service ability - */ - it('ACTS_DisconnectAbility_0200', 0, async function (done) { - console.log('ACTS_DisconnectAbility_0200 1====ACTS_DisconnectAbility_0200 3 CallBack1 data:====>" + JSON.stringify(data)); - commonEvent.createSubscriber(unsubscriberInfoStartAbility_0100).then(async (data) => { - console.debug("====>ACTS_DisconnectAbility_0200 6 Subscriber====>"); - subscriberdisconnect = data; - await commonEvent.subscribe(subscriberdisconnect, subscribedisconnectback); - console.debug("====>ACTS_DisconnectAbility_0200 1111 connectAbility1====>"); - - console.debug("====>ACTS_DisconnectAbility_0200 1111 connectAbility2====>"); - console.debug("====>ACTS_DisconnectAbility_0200 66 Subscriber====>"); - globalThis.abilityContext.disconnectAbility( - 999, - (error, data) => { - console.log('ACTS_DisconnectAbility_0200 5 DisconnectAbility result errCode : ' - + error.code + " data: " + data) - }); - }) - } - function subscribedisconnectback(err, data) { - console.debug("====>ACTS_DisconnectAbility_0200 7 CallBack2 data:====>" + JSON.stringify(data)); - commonEvent.unsubscribe(subscriberdisconnect, () => { - console.debug('unsubscribe subscriberdisconnect'); - commonEvent.unsubscribe(subscriber, () => { - console.debug('unsubscribe subscriber') - clearTimeout(id); - expect().assertFail(); - done(); - }) - }) - } - function timeout() { - console.debug('ACTS_DisconnectAbility_0200 8 timeout'); - commonEvent.unsubscribe(subscriberdisconnect, () => { - console.debug('unsubscribe subscriberdisconnect'); - commonEvent.unsubscribe(subscriber, () => { - console.debug('unsubscribe subscriber') - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('ACTS_DisconnectAbility_0200 9 DisconnectAbility result errCode : ' - + error.code + " data: " + data) - console.debug("====>ACTS_DisconnectAbility_0200 99 Subscriber====>"); - setTimeout(() => { - done(); - }, 1000) - }); - }) - }) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0400).then(async (data) => { - console.debug("====>ACTS_DisconnectAbility_0200 10 Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack) - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Four", - }, - ); - console.debug("====>connId is:====>" + JSON.stringify(connId)); - console.debug("====>ACTS_DisconnectAbility_0200 1010 Subscriber====>"); - }) - function unSubscribeCallback() { - console.debug("====>ACTS_DisconnectAbility_0200 1111 UnSubscribe CallBack====>"); - done(); - } - }) - - /* - * @tc.number: ACTS_DisconnectAbility_0300 - * @tc.name: DisConnects a service ability - * @tc.desc: DisConnects a service ability - */ - it('ACTS_DisconnectAbility_0300', 0, async function (done) { - console.log('ACTS_DisconnectAbility_0300====ACTS_DisconnectAbility_0300 4 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0500_commonEvent"); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('ACTS_DisconnectAbility_0300 5 DisconnectAbility result errCode : ' - + error.code + " data: " + data) - } - ); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0500).then(async (data) => { - console.debug("====>ACTS_DisconnectAbility_0300 1 Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>ACTS_DisconnectAbility_0300 6 CallBack====>"); - setTimeout(() => { - done(); - }, 1000) - } - function timeout() { - expect().assertFail(); - console.debug('AMS_ConnectAbility_0500 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('ACTS_DisconnectAbility_0300 7 DisconnectAbility result errCode : ' - + error.code + " data: " + data) - }); - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_DisconnectAbility_0300 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Five", - }, - ); - console.debug("====>ACTS_DisconnectAbility_0300 4 "); - }) - - /* - * @tc.number: ACTS_DisconnectAbility_0400 - * @tc.name: DisConnects a service ability - * @tc.desc: DisConnects a service ability - */ - it('ACTS_DisconnectAbility_0400', 0, async function (done) { - console.log('ACTS_DisconnectAbility_0400 1====ACTS_DisconnectAbility_0400 3 CallBack1 data:====>" + JSON.stringify(data)); - commonEvent.createSubscriber(unsubscriberInfoStartAbility_0200).then(async (data) => { - console.debug("====>ACTS_DisconnectAbility_0400 6 Subscriber====>"); - subscriberdisconnect = data; - await commonEvent.subscribe(subscriberdisconnect, subscribedisconnectback); - console.debug("====>ACTS_DisconnectAbility_0400 1111 connectAbility1====>"); - - console.debug("====>ACTS_DisconnectAbility_0400 1111 connectAbility2====>"); - console.debug("====>ACTS_DisconnectAbility_0400 66 Subscriber====>"); - globalThis.abilityContext.disconnectAbility( - 999, - (error, data) => { - console.log('ACTS_DisconnectAbility_0400 5 DisconnectAbility result errCode : ' - + error.code + " data: " + data) - }); - }) - } - function subscribedisconnectback(err, data) { - console.debug("====>ACTS_DisconnectAbility_0400 7 CallBack2 data:====>" + JSON.stringify(data)); - commonEvent.unsubscribe(subscriberdisconnect, () => { - console.debug('unsubscribe subscriberdisconnect'); - commonEvent.unsubscribe(subscriber, () => { - console.debug('unsubscribe subscriber') - clearTimeout(id); - expect().assertFail(); - done(); - }) - }) - } - function timeout() { - console.debug('ACTS_DisconnectAbility_0400 8 timeout'); - commonEvent.unsubscribe(subscriberdisconnect, () => { - console.debug('unsubscribe subscriberdisconnect'); - commonEvent.unsubscribe(subscriber, () => { - console.debug('unsubscribe subscriber') - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('ACTS_DisconnectAbility_0400 9 DisconnectAbility result errCode : ' - + error.code + " data: " + data) - console.debug("====>ACTS_DisconnectAbility_0400 99 Subscriber====>"); - setTimeout(() => { - done(); - }, 1000) - }); - }) - }) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0600).then(async (data) => { - console.debug("====>ACTS_DisconnectAbility_0400 10 Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack) - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Six", - }, - ); - console.debug("====>connId is:====>" + JSON.stringify(connId)); - console.debug("====>ACTS_DisconnectAbility_0400 1010 Subscriber====>"); - }) - function unSubscribeCallback() { - console.debug("====>ACTS_DisconnectAbility_0400 1111 UnSubscribe CallBack====>"); - done(); - } - }) - - /* - * @tc.number: ACTS_ExtensionConnectAbility_0100 - * @tc.name: Service connect a service ability - * @tc.desc: Service connect a service ability - */ - it('ACTS_ExtensionConnectAbility_0100', 0, async function (done) { - console.log('ACTS_ExtensionConnectAbility_0100====ACTS_ExtensionConnectAbility_0100 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0700_commonEvent"); - console.debug("====>ACTS_ExtensionConnectAbility_0100 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ExtensionConnectAbility_0100 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0700).then(async (data) => { - console.debug("====>ACTS_ExtensionConnectAbility_0100 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - function timeout() { - expect().assertFail(); - console.debug('ACTS_ExtensionConnectAbility_0100 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ExtensionConnectAbility_0100 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Seven", - }, - ); - console.debug("====>ACTS_ExtensionConnectAbility_0100 4 "); - }) - - /* - * @tc.number: ACTS_ExtensionConnectAbility_0200 - * @tc.name: Service connect a service ability - * @tc.desc: Service connect a service ability - */ - it('ACTS_ExtensionConnectAbility_0200', 0, async function (done) { - console.log('ACTS_ExtensionConnectAbility_0200====ACTS_ExtensionConnectAbility_0200 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0800_commonEvent"); - console.debug("====>ACTS_ExtensionConnectAbility_0200 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ExtensionConnectAbility_0200 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0800).then(async (data) => { - console.debug("====>ACTS_ExtensionConnectAbility_0200 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - function timeout() { - console.debug('ACTS_ExtensionConnectAbility_0200 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ExtensionConnectAbility_0200 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Eight", - }, - ); - console.debug("====>ACTS_ExtensionConnectAbility_0200 4 "); - }) - - /* - * @tc.number: ACTS_ExtensionDisconnectAbility_0100 - * @tc.name: Service disConnects a service ability - * @tc.desc: Service disConnects a service ability - */ - it('ACTS_ExtensionDisconnectAbility_0100', 0, async function (done) { - console.log('ACTS_ExtensionDisconnectAbility_0100====ACTS_ExtensionDisconnectAbility_0100 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0900_commonEvent"); - console.debug("====>ACTS_ExtensionDisconnectAbility_0100 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ExtensionDisconnectAbility_0100 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0900).then(async (data) => { - console.debug("====>ACTS_ExtensionDisconnectAbility_0100 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - function timeout() { - expect().assertFail(); - console.debug('ACTS_ExtensionDisconnectAbility_0100 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ExtensionDisconnectAbility_0100 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Nine", - }, - ); - console.debug("====>ACTS_ExtensionDisconnectAbility_0100 4 "); - }) - - /* - * @tc.number: ACTS_ExtensionDisconnectAbility_0200 - * @tc.name: Service disConnects a service ability - * @tc.desc: Service disConnects a service ability - */ - it('ACTS_ExtensionDisconnectAbility_0200', 0, async function (done) { - console.log('ACTS_ExtensionDisconnectAbility_0200====ACTS_ExtensionDisconnectAbility_0200 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_1000_commonEvent"); - console.debug("====>ACTS_ExtensionDisconnectAbility_0200 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ExtensionDisconnectAbility_0200 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_1000).then(async (data) => { - console.debug("====>ACTS_ExtensionDisconnectAbility_0200 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - function timeout() { - expect().assertFail(); - console.debug('ACTS_ExtensionDisconnectAbility_0200 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ExtensionDisconnectAbility_0200 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Ten", - }, - ); - console.debug("====>ACTS_ExtensionDisconnectAbility_0200 4 "); - }) - - /* - * @tc.number: ACTS_ExtensionDisconnectAbility_0300 - * @tc.name: Service disConnects a service ability - * @tc.desc: Service disConnects a service ability - */ - it('ACTS_ExtensionDisconnectAbility_0300', 0, async function (done) { - console.log('ACTS_ExtensionDisconnectAbility_0300====ACTS_ExtensionDisconnectAbility_0300 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_1100_commonEvent"); - console.debug("====>ACTS_ExtensionDisconnectAbility_0300 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ExtensionDisconnectAbility_0300 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_1100).then(async (data) => { - console.debug("====>ACTS_ExtensionDisconnectAbility_0300 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - function timeout() { - console.debug('ACTS_ExtensionDisconnectAbility_0300 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ExtensionDisconnectAbility_0300 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Ten one", - }, - ); - console.debug("====>ACTS_ExtensionDisconnectAbility_0300 4 "); - }) - - /* - * @tc.number: ACTS_ExtensionDisconnectAbility_0400 - * @tc.name: Service disConnects a service ability - * @tc.desc: Service disConnects a service ability - */ - it('ACTS_ExtensionDisconnectAbility_0400', 0, async function (done) { - console.log('ACTS_ExtensionDisconnectAbility_0400====ACTS_ThirdPartyExtensionDisconnectAbility_0400 7 CallBack data:====>" - + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_1200_commonEvent"); - console.debug("====>ACTS_ExtensionDisconnectAbility_0400 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ExtensionDisconnectAbility_0400 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - commonEvent.createSubscriber(subscriberInfoStartAbility_1200).then(async (data) => { - console.debug("====>ACTS_ExtensionDisconnectAbility_0400 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - function timeout() { - console.debug('ACTS_ExtensionDisconnectAbility_0400 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ExtensionDisconnectAbility_0400 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsconnectabilitysystemabilitytest", - abilityName: "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - action: "Ten two", - }, - ); - console.debug("====>ACTS_ExtensionDisconnectAbility_0400 4 "); - }) - }) -} - - diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/module.json b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/module.json deleted file mode 100644 index 302b69fb4..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/module.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.actsconnectabilitysystemabilitytest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.actsconnectabilitysystemabilitytest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - }, - { - "srcEntrance": "./ets/ServiceAbility2/ServiceAbility2.ts", - "name": "com.example.actsconnectabilitysystemabilitytest.ServiceAbility2", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], - - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason": "ceshi" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION", - "reason": "ceshi" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - } - ] - } -} diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 376647878..000000000 --- a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actsusers/actsconnectabilitysystemabilitytest/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index 360b453d4..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,206 +0,0 @@ -/* -* Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from '@ohos.commonEvent' -import Want from '@ohos.application.Want'; -import rpc from "@ohos.rpc"; - -var conn = -1; -function publishCallBackOne () { - console.log("========Publish CallBack AMS_ConnectAbility_0100_commonEvent========"); -} -function publishCallBackTwo () { - console.log("========Publish CallBack AMS_ConnectAbility_0200_commonEvent========"); -} -function publishCallBackThree () { - console.log("========Publish CallBack AMS_ConnectAbility_0300_commonEvent========"); -} -function publishCallBackFour () { - console.log("========Publish CallBack AMS_ConnectAbility_0400_commonEvent========"); -} -function publishCallBackFive () { - console.log("========Publish CallBack AMS_ConnectAbility_0500_commonEvent========"); -} -function publishCallBackSix () { - console.log("========Publish CallBack AMS_ConnectAbility_0600_commonEvent========"); -} -function publishCallBackzero () { - console.log("========Publish CallBack AMSc_disonnectAbility_0100_commonEvent========"); -} -function publishCallBackttwo () { - console.log("========Publish CallBack AMSc_disonnectAbility_0200_commonEvent========"); -} - -function onConnectCallback(element, remote) { - console.log('onConnectCallback====> element=' + JSON.stringify(element)); - console.log('onConnectCallback====> remote=' + JSON.stringify(remote)); - } - - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - } -export default class ServiceAbility extends ServiceExtension { - onCreate(want:Want) { - console.log('ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - - console.log('ServiceAbility registerApplicationStateObserver begin'); - console.log('ServiceAbility registerApplicationStateObserver end, conn: ' + conn); - } - - onConnect(want) { - console.log('ServiceAbility onConnect, want:' + want.abilityName); - let extensionContext = this.context - if (want.action == "one") { - commonEvent.publish("AMS_ConnectAbility_0100_commonEvent", publishCallBackOne); - } - ; - if (want.action == "two") { - commonEvent.publish("AMS_ConnectAbility_0200_commonEvent", publishCallBackTwo); - } - ; - if (want.action == "Three") { - commonEvent.publish("AMS_ConnectAbility_0300_commonEvent", publishCallBackThree); - } - ; - if (want.action == "Four") { - commonEvent.publish("AMS_ConnectAbility_0400_commonEvent", publishCallBackFour); - } - ; - if (want.action == "Five") { - commonEvent.publish("AMS_ConnectAbility_0500_commonEvent", publishCallBackFive); - } - ; - if (want.action == "Six") { - commonEvent.publish("AMS_ConnectAbility_0600_commonEvent", publishCallBackSix); - } - ; - if (want.action == "Seven") { - extensionContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility2", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - }; - if (want.action == "Eight") { - extensionContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytesta", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility3", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - }; - if (want.action == "Nine") { - console.log('connectAbility 111'); - let num = this.context.connectAbility( - { - bundleName: 'com.example.actsmanyusersabilitytest', - abilityName: 'com.example.actsmanyusersabilitytest.ServiceAbility2' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - setTimeout(()=>{ - this.context.disconnectAbility(num).then(()=>{ - console.log('in disconnectAbility'); - }) - },1000) - - }; - if (want.action == "Ten") { - console.log('connectAbility 222'); - let num = this.context.connectAbility( - { - bundleName: 'com.example.actsmanyusersabilitytest', - abilityName: 'com.example.actsmanyusersabilitytest.ServiceAbility2' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - setTimeout(()=>{ - this.context.disconnectAbility(num).then(()=>{ - console.log('in disconnectAbility2'); - }) - },1000) - - }; - if (want.action == "Ten one") { - console.log('connectAbility 333'); - let num = this.context.connectAbility( - { - bundleName: 'com.example.actsmanyusersabilitytest', - abilityName: 'com.example.actsmanyusersabilitytest.ServiceAbility2' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - setTimeout(()=>{ - this.context.disconnectAbility(2222).then(()=>{ - console.log('in disconnectAbility3'); - }) - },1000) - - }; - if (want.action == "Ten two") { - console.log('connectAbility 444'); - let num = this.context.connectAbility( - { - bundleName: 'com.example.actsmanyusersabilitytest', - abilityName: 'com.example.actsmanyusersabilitytest.ServiceAbility2' - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - setTimeout(()=>{ - this.context.disconnectAbility(2222).then(()=>{ - console.log('in disconnectAbility4'); - }) - },1000) - - }; - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - commonEvent.publish("AMSc_disonnectAbility_0100_commonEvent",publishCallBackzero); - commonEvent.publish("AMSc_disonnectAbility_0200_commonEvent",publishCallBackttwo); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} - diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts deleted file mode 100644 index 737e70468..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2021 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from "@ohos.commonEvent" -import Want from '@ohos.application.Want'; -import rpc from "@ohos.rpc"; - -export default class ServiceAbility2 extends ServiceExtension { - onCreate(want:Want) { - console.log('ServiceAbility2 onCreate'); - globalThis.abilityWant = want; - } - - onDestory(){ - console.log('ServiceAbility2 onDestory'); - } - - onRequest(want,startId) { - console.log('ServiceAbility2 onRequest'); - } - - onConnect(want) { - console.log('ServiceAbility2 onConnect'); - commonEvent.publish("AMS_ConnectAbility_0700_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_0700_commonEvent callback"); - }) - commonEvent.publish("AMS_ConnectAbility_0900_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_0900_commonEvent callback"); - }) - commonEvent.publish("AMS_ConnectAbility_1000_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_1000_commonEvent callback"); - }) - commonEvent.publish("AMS_ConnectAbility_1100_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_1100_commonEvent callback"); - }) - commonEvent.publish("AMS_ConnectAbility_1200_commonEvent", () => { - console.log("publish Publish AMS_ConnectAbility_1200_commonEvent callback"); - }) - return new rpc.RemoteObject('connect'); - } - - - onDisconnect(want) { - console.log('ServiceAbility2 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility2 onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility2/service.ts b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility2/service.ts deleted file mode 100644 index 340a610cb..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/ServiceAbility2/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 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. - */ -export default { - onStart() { - console.info('ServiceAbility2 onStart'); - }, - onStop() { - console.info('ServiceAbility2 onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility2 onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestAbility/TestAbility.ts b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestAbility/TestAbility.ts deleted file mode 100644 index e9f9aadff..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestAbility/TestAbility.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' - -export default class TestAbility extends Ability { - onCreate(want, launchParam) { - console.log('TestAbility onCreate') - } - - onDestroy() { - console.log('TestAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('TestAbility onWindowStageCreate') - windowStage.loadContent("TestAbility/pages/index", (err, data) => { - if (err.code) { - console.error('Failed to load the content. Cause:' + JSON.stringify(err)); - return; - } - console.info('Succeeded in loading the content. Data: ' + JSON.stringify(data)) - }); - - globalThis.abilityContext = this.context; - } - - onWindowStageDestroy() { - console.log('TestAbility onWindowStageDestroy') - } - - onForeground() { - console.log('TestAbility onForeground') - } - - onBackground() { - console.log('TestAbility onBackground') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestAbility/pages/index.ets b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestAbility/pages/index.ets deleted file mode 100644 index fae969f98..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestAbility/pages/index.ets +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2021 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 router from '@ohos.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('TestAbility index aboutToAppear') - } - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 4eaf1e887..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var testAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: testAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a com.example.actsmanyusersabilitytest.MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - var debug = abilityDelegatorArguments.parameters["-D"] - if (debug == 'true') - { - cmd += ' -D' - } - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index 71eb7f381..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (c) 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 abilityTest from './manyusersabilitytest.test.ets' -export default function testsuite() { - - abilityTest() -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/test/manyusersabilitytest.test.ets b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/test/manyusersabilitytest.test.ets deleted file mode 100644 index e1ebf0fc3..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/ets/test/manyusersabilitytest.test.ets +++ /dev/null @@ -1,912 +0,0 @@ -/* - * Copyright (c) 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 { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium" -import commonEvent from '@ohos.commonEvent' - - -var subscriberInfoStartAbility_0100 = { - events: ["AMS_ConnectAbility_0100_commonEvent"], -}; -var subscriberInfoStartAbility_0200 = { - events: ["AMS_ConnectAbility_0200_commonEvent"], -}; -var subscriberInfoStartAbility_0300 = { - events: ["AMS_ConnectAbility_0300_commonEvent"], -}; -var subscriberInfoStartAbility_0400 = { - events: ["AMS_ConnectAbility_0400_commonEvent"], -}; -var subscriberInfoStartAbility_0500 = { - events: ["AMS_ConnectAbility_0500_commonEvent"], -}; -var subscriberInfoStartAbility_0600 = { - events: ["AMS_ConnectAbility_0600_commonEvent"], -}; -var subscriberInfoStartAbility_0700 = { - events: ["AMS_ConnectAbility_0700_commonEvent"], -}; -var subscriberInfoStartAbility_0800 = { - events: ["AMS_ConnectAbility_0800_commonEvent"], -}; -var subscriberInfoStartAbility_0900 = { - events: ["AMS_ConnectAbility_0900_commonEvent"], -}; - -var subscriberInfoStartAbility_1000 = { - events: ["AMS_ConnectAbility_1000_commonEvent"], -}; - -var subscriberInfoStartAbility_1100 = { - events: ["AMS_ConnectAbility_1100_commonEvent"], -}; - -var subscriberInfoStartAbility_1200 = { - events: ["AMS_ConnectAbility_1200_commonEvent"], -}; -var unsubscriberInfoStartAbility_0100 = { - events: ["AMSc_disonnectAbility_0100_commonEvent"], -}; -var unsubscriberInfoStartAbility_0200 = { - events: ["AMSc_disonnectAbility_0200_commonEvent"], -}; - - -const START_ABILITY_TIMEOUT = 1000; -globalThis.number = 0; - -function onConnectCallback(element, remote) { - console.log(' ACTS_ConnectAbility onConnectCallback====> element=' + JSON.stringify(element)); - console.log(' ACTS_ConnectAbility onConnectCallback====> remote=' + JSON.stringify(remote)); - // setTimeout(()=> { - // console.log('====>in timeout'); - // console.debug("====>flag is====>" + JSON.stringify(flag)); - // if(flag == true) { - // console.debug('ACTS_ThirdPartyExtensionStartAbility_0600 - timeout'); - // commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - // } - // }, 1000); -} -function onDisconnectCallback(element) { - console.log('ACTS_ConnectAbility onDisconnectCallback====> element=' + JSON.stringify(element)); -} - -function onFailedCallback(code) { - console.log('ACTS_ConnectAbility onFailedCallback====> code=' + JSON.stringify(code)) -} - -export default function abilityTest() { - describe('manyuserability', function () { - - function onFailedCallBack(code) { - console.log('ACTS_ConnectAbility_0200 Connectability errcode:' + code); - } - - /* - * @tc.number : ACTS_ThirdPartyConnectAbility_0100 - * @tc.name : connect ability - * @tc.desc : Start an ability with the parameter startability with options failed.(callback) - */ - it('ACTS_ThirdPartyConnectAbility_0100', 0, async function (done) { - console.log('ACTS_ThirdPartyConnectAbility_0100====ACTS_ThirdPartyConnectAbility_0100 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0100_commonEvent"); - console.debug("====>ACTS_ThirdPartyConnectAbility_0100 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ThirdPartyConnectAbility_0100 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - - commonEvent.createSubscriber(subscriberInfoStartAbility_0100).then(async (data) => { - console.debug("====>ACTS_ThirdPartyConnectAbility_0100 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - done(); - } - - function timeout() { - expect().assertFail(); - console.debug('ACTS_ThirdPartyConnectAbility_0100 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyConnectAbility_0100 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "one", - },{ - onConnect:onConnectCallback, - onDisconnect:onDisconnectCallback, - onFailed: onFailedCallback - } - ); - - console.debug("====>ACTS_ThirdPartyConnectAbility_0100 4 "); - - }) - - - - it('ACTS_ThirdPartyConnectAbility_0200', 0, async function (done) { - console.log('ACTS_ThirdPartyConnectAbility_0200====ACTS_ThirdPartyConnectAbility_0200 Subscribe CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0200_commonEvent"); - - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - - commonEvent.createSubscriber(subscriberInfoStartAbility_0200).then(async (data) => { - console.debug("====>ACTS_ThirdPartyConnectAbility_0200 Create Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>ACTS_ThirdPartyConnectAbility_0200 UnSubscribe CallBack====>"); - done(); - } - - function timeout() { - console.debug('ACTS_ThirdPartyConnectAbility_0200 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - done(); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbilityone", - action: "two", - }, - { - onFailed: onFailedCallBack, - }, - ); - }) - - it('ACTS_ThirdPartyDisconnectAbility_0100', 0, async function (done) { - console.log('ACTS_ThirdPartyDisconnectAbility_0100====ACTS_ThirdPartyDisconnectAbility_0100 5 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0100 6====>"); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0100 6====>"); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - - commonEvent.createSubscriber(subscriberInfoStartAbility_0300).then(async (data) => { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0100 2 Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack====>"); - setTimeout(() => { - done() - }, 1000) - }; - - function timeout() { - expect().assertFail(); - console.debug('AMS_DonnectAbility_0300 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0100 3====>"); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Three", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0100 4====>"); - }) - - it('ACTS_ThirdPartyDisconnectAbility_0200', 0, async function (done) { - console.log('ACTS_ThirdPartyDisconnectAbility_0200 1====ACTS_ThirdPartyDisconnectAbility_0200 3 CallBack1 data:====>" + JSON.stringify(data)); - commonEvent.createSubscriber(unsubscriberInfoStartAbility_0100).then(async (data) => { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0200 6 Subscriber====>"); - subscriberdisconnect = data; - await commonEvent.subscribe(subscriberdisconnect, subscribedisconnectback); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0200 1111 connectAbility1====>"); - - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0200 1111 connectAbility2====>"); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0200 66 Subscriber====>"); - globalThis.abilityContext.disconnectAbility( - 999, - (error, data) => { - console.log('ACTS_ThirdPartyDisconnectAbility_0200 5 DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - }) - } - - function subscribedisconnectback(err, data) { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0200 7 CallBack2 data:====>" + JSON.stringify(data)); - commonEvent.unsubscribe(subscriberdisconnect, () => { - console.debug('unsubscribe subscriberdisconnect'); - - commonEvent.unsubscribe(subscriber, () => { - console.debug('unsubscribe subscriber') - clearTimeout(id); - expect().assertFail(); - done(); - }) - }) - } - - function timeout() { - console.debug('ACTS_ThirdPartyDisconnectAbility_0200 8 timeout'); - commonEvent.unsubscribe(subscriberdisconnect, () => { - console.debug('unsubscribe subscriberdisconnect'); - commonEvent.unsubscribe(subscriber, () => { - console.debug('unsubscribe subscriber') - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('ACTS_ThirdPartyDisconnectAbility_0200 9 DisconnectAbility result errCode : ' + error.code + " data: " + data) - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0200 99 Subscriber====>"); - setTimeout(() => { - done(); - }, 1000) - }); - }) - }) - - - } - - commonEvent.createSubscriber(subscriberInfoStartAbility_0400).then(async (data) => { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0200 10 Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack) - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Four", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>connId is:====>" + JSON.stringify(connId)); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0200 1010 Subscriber====>"); - }) - - - function unSubscribeCallback() { - console.debug("====>ACTS_DisconnectAbility_0200 1111 UnSubscribe CallBack====>"); - done(); - } - - }) - - it('ACTS_ThirdPartyDisconnectAbility_0300', 0, async function (done) { - console.log('ACTS_ThirdPartyDisconnectAbility_0300====ACTS_ThirdPartyDisconnectAbility_0300 4 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0500_commonEvent"); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('ACTS_ThirdPartyDisconnectAbility_0300 5 DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - - commonEvent.createSubscriber(subscriberInfoStartAbility_0500).then(async (data) => { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0300 1 Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0300 6 CallBack====>"); - setTimeout(() => { - done(); - }, 1000) - } - - function timeout() { - expect().assertFail(); - console.debug('ACTS_ThirdPartyDisconnectAbility_0300 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('ACTS_ThirdPartyDisconnectAbility_0300 7 DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0300 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Five", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0300 4 "); - }) - it('ACTS_ThirdPartyDisconnectAbility_0400', 0, async function (done) { - console.log('ACTS_ThirdPartyDisconnectAbility_0400 1====ACTS_ThirdPartyDisconnectAbility_0400 3 CallBack1 data:====>" + JSON.stringify(data)); - commonEvent.createSubscriber(unsubscriberInfoStartAbility_0200).then(async (data) => { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0400 6 Subscriber====>"); - subscriberdisconnect = data; - await commonEvent.subscribe(subscriberdisconnect, subscribedisconnectback); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0400 1111 connectAbility1====>"); - - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0400 1111 connectAbility2====>"); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0400 66 Subscriber====>"); - globalThis.abilityContext.disconnectAbility( - 999, - (error, data) => { - console.log('ACTS_ThirdPartyDisconnectAbility_0400 5 DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - }) - } - - function subscribedisconnectback(err, data) { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0400 7 CallBack2 data:====>" + JSON.stringify(data)); - commonEvent.unsubscribe(subscriberdisconnect, () => { - console.debug('unsubscribe subscriberdisconnect'); - - commonEvent.unsubscribe(subscriber, () => { - console.debug('unsubscribe subscriber') - clearTimeout(id); - expect().assertFail(); - done(); - }) - }) - } - - function timeout() { - console.debug('ACTS_ThirdPartyDisconnectAbility_0400 8 timeout'); - commonEvent.unsubscribe(subscriberdisconnect, () => { - console.debug('unsubscribe subscriberdisconnect'); - commonEvent.unsubscribe(subscriber, () => { - console.debug('unsubscribe subscriber') - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('ACTS_ThirdPartyDisconnectAbility_0400 9 DisconnectAbility result errCode : ' + error.code + " data: " + data) - console.debug("====>ACTS_DisconnectAbility_0200 99 Subscriber====>"); - setTimeout(() => { - done(); - }, 1000) - }); - }) - }) - - - } - - commonEvent.createSubscriber(subscriberInfoStartAbility_0600).then(async (data) => { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0400 10 Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack) - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Six", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>connId is:====>" + JSON.stringify(connId)); - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0400 1010 Subscriber====>"); - }) - - - function unSubscribeCallback() { - console.debug("====>ACTS_ThirdPartyDisconnectAbility_0400 1111 UnSubscribe CallBack====>"); - done(); - } - - }) - it('ACTS_ThirdPartyExtensionConnectAbility_0100', 0, async function (done) { - console.log('ACTS_ThirdPartyExtensionConnectAbility_0100====ACTS_ThirdPartyExtensionConnectAbility_0100 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0700_commonEvent"); - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0100 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0100 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - - commonEvent.createSubscriber(subscriberInfoStartAbility_0700).then(async (data) => { - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0100 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - - function timeout() { - expect().assertFail(); - console.debug('ACTS_ExtensionConnectAbility_0100 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0100 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Seven", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0100 4 "); - - }) - - it('ACTS_ThirdPartyExtensionConnectAbility_0200', 0, async function (done) { - console.log('ACTS_ThirdPartyExtensionConnectAbility_0200====ACTS_ThirdPartyExtensionConnectAbility_0200 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0800_commonEvent"); - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0200 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0200 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - - commonEvent.createSubscriber(subscriberInfoStartAbility_0800).then(async (data) => { - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0200 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - - function timeout() { - console.debug('ACTS_ThirdPartyExtensionConnectAbility_0200 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0200 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Eight", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>ACTS_ThirdPartyExtensionConnectAbility_0200 4 "); - - }) - it('ACTS_ThirdPartyExtensionDisconnectAbility_0100', 0, async function (done) { - console.log('ACTS_ThirdPartyExtensionDisconnectAbility_0100====ACTS_ThirdPartyExtensionDisconnectAbility_0100 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_0900_commonEvent"); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0100 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0100 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - - commonEvent.createSubscriber(subscriberInfoStartAbility_0900).then(async (data) => { - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0100 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - - function timeout() { - expect().assertFail(); - console.debug('ACTS_ThirdPartyExtensionDisconnectAbility_0100 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0100 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Nine", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0100 4 "); - - }) - - it('ACTS_ThirdPartyExtensionDisconnectAbility_0200', 0, async function (done) { - console.log('ACTS_ThirdPartyExtensionDisconnectAbility_0200====ACTS_ThirdPartyExtensionDisconnectAbility_0200 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_1000_commonEvent"); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0200 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0200 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - - commonEvent.createSubscriber(subscriberInfoStartAbility_1000).then(async (data) => { - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0200 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - - function timeout() { - expect().assertFail(); - console.debug('ACTS_ThirdPartyExtensionDisconnectAbility_0200 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0200 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Ten", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0200 4 "); - - }) - - it('ACTS_ThirdPartyExtensionDisconnectAbility_0300', 0, async function (done) { - console.log('ACTS_ThirdPartyExtensionDisconnectAbility_0300====ACTS_ThirdPartyExtensionDisconnectAbility_0300 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_1100_commonEvent"); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0200 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0300 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - - commonEvent.createSubscriber(subscriberInfoStartAbility_1100).then(async (data) => { - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0300 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - - function timeout() { - console.debug('ACTS_ThirdPartyExtensionDisconnectAbility_0300 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0300 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Ten one", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0300 4 "); - - }) - - it('ACTS_ThirdPartyExtensionDisconnectAbility_0400', 0, async function (done) { - console.log('ACTS_ThirdPartyExtensionDisconnectAbility_0400====ACTS_ThirdPartyExtensionDisconnectAbility_0400 7 CallBack data:====>" + JSON.stringify(data)); - clearTimeout(id); - expect(data.event).assertEqual("AMS_ConnectAbility_1200_commonEvent"); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0400 5 "); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - } - ); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0400 6 "); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - - } - - - commonEvent.createSubscriber(subscriberInfoStartAbility_1200).then(async (data) => { - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0400 2 Subscriber1====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - }) - - function unSubscribeCallback() { - console.debug("====>UnSubscribe CallBack1====>"); - setTimeout(() => { - done(); - }, 1000) - } - - function timeout() { - console.debug('ACTS_ThirdPartyExtensionDisconnectAbility_0400 timeout'); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('featureAbilityTest DisconnectAbility result errCode : ' + error.code + " data: " + data) - }); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0400 3 "); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.actsmanyusersabilitytest", - abilityName: "com.example.actsmanyusersabilitytest.ServiceAbility", - action: "Ten two", - }, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - } - ); - console.debug("====>ACTS_ThirdPartyExtensionDisconnectAbility_0400 4 "); - - }) - - - - }) -} - - diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/module.json b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/module.json deleted file mode 100644 index 37b8de66e..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/module.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.actsmanyusersabilitytest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.actsmanyusersabilitytest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - }, - { - "srcEntrance": "./ets/ServiceAbility2/ServiceAbility2.ts", - "name": "com.example.actsmanyusersabilitytest.ServiceAbility2", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ] - } -} diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/resources/base/element/string.json deleted file mode 100644 index d75325f3c..000000000 --- a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/actsusers/actsmanyuserthirdabilitytest/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 { - console.log("mxh startServiceExtAbility begin"); - var want = { - "bundleName": "com.example.ohosproject.hmservice", - "abilityName": "ServiceExtAbility", - } - context.startAbility(want).then((data) => { - console.info("mxh startAbility success:" + JSON.stringify(data)); - }).catch((error) => { - console.error("mxh startAbility failed:" + JSON.stringify(error)); - }) - console.log("mxh startServiceExtAbility end"); - }) - - globalThis.connectServiceExtAbility = (() => { - console.log("mxh connectServiceExtAbility begin"); - var want = { - "bundleName": "com.example.ohosproject.hmservice", - "abilityName": "ServiceExtAbility", - } - connection = context.connectAbility(want, options); - console.log("mxh connectServiceExtAbility end, connection:" + connection); - }) - - globalThis.disconnectServiceExtAbility = (() => { - console.log("mxh disconnectServiceExtAbility begin"); - context.disconnectAbility(connection).then((data) => { - console.info("mxh startAbility success:" + JSON.stringify(data)); - }).catch((error) => { - console.error("mxh startAbility failed:" + JSON.stringify(error)); - }); - console.log("mxh disconnectServiceExtAbility end, connection:" + connection); - }) - - windowStage.setUIContent(this.context, 'pages/index/index', null); - } - - onWindowStageDestroy() { - console.log('mxh MainAbility onWindowStageDestroy is called'); - } - - onForeground() { - console.log('mxh MainAbility onForeground is called'); - } - - onBackground() { - console.log('mxh MainAbility onBackground is called'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index f766470d8..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 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 Extension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from '@ohos.commonEvent' -import Want from '@ohos.application.Want'; -import rpc from '@ohos.rpc'; - -export default class ServiceExtAbility extends Extension { - onCreate(want) { - console.info('mxh ServiceAbility onCreate**'); - - } - - onRequest(want, startId) { - console.info('mxh ServiceAbility onRequest**'); - } - - onConnect(want:Want) { - console.info('mxh ServiceAbility onConnect**'); - commonEvent.publish("ACTS_ConnectAbility_0100_CommonEvent", { - parameters: { - extensionAbilityInfo : JSON.stringify(this.context.extensionAbilityInfo), - } - } ,(err) => { - console.log("Demo Publish CallBack MainAbility_Start_CommonEvent") - }); - console.log('Demo SerivceAbilityServer OnConnect start 1'); - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.info('mxh ServiceAbility onDisConnect**'); - } - - onDestroy() { - console.info('mxh ServiceAbility onDestroy**'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 64c878fd5..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 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 file from '@system.file'; - -@Entry -@Component -struct Index { - - aboutToAppear() { - console.info("start run testcase!!!!") - } - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('pmsystemappa') - .fontSize(50) - .fontWeight(FontWeight.Bold) - .margin({ - top: 20 - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/module.json deleted file mode 100644 index 65c096086..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/module.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.acts.pmvendorappservice.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "name": "ServiceExtAbility", - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "permissions": [ - "ohos.permission.USE_BLUETOOTH" - ], - "metadata": [ - { - "name": "ohos.extension.form", - "value": "MainAbility", - "resource": "@profile:form_config" - } - ], - "visible": true, - "type": "service" - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - } - ] - } -} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/resources/base/element/string.json deleted file mode 100644 index d75325f3c..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/amscontextualinforquery/actsamsextensionmodulehap/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 A6951J delta 331 zcmaDN^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~U?q%jKt}HG|&5cjaFG`(!kwtm3HLKHR9k#D*JdOrUjJ80> z7-SnHPnP4fpPa*+R&QWrU}<1#YGz^{WuOmt6DNzI5{p7#fs`JXRJEv|thW4@{j#947k`hfWAFv%figW;%?x|q#$M17tAVZ5f*)>@ucyWpMrm}) F008stYK8y+ diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/app.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/app.json deleted file mode 100644 index 8ee1b11aa..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app": { - "bundleName": "com.example.staticextensioninfotest", - "vendor": "huawei", - "versionCode": 1000000, - "versionName": "1.0.0", - "debug": false, - "icon" : "$media:icon", - "label" : "$string:app_name", - "description" : "$string:description_application", - "distributedNotificationEnabled": true, - "keepAlive" : true, - "singleUser": true, - "minAPIVersion": 8, - "targetAPIVersion": 8, - "car": { - "apiCompatibleVersion": 8, - "singleUser": false - } - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/resources/base/element/string.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/resources/base/element/string.json deleted file mode 100644 index be09cccde..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string": [ - { - "name": "app_name", - "value": "ohosProject" - } - ] -} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 { - console.log("MainAbility Publish CallBack MainAbility_Start_CommonEvent") - }); - console.log('stub SerivceAbilityServer OnConnect start 2'); - - } - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 64c878fd5..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 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 file from '@system.file'; - -@Entry -@Component -struct Index { - - aboutToAppear() { - console.info("start run testcase!!!!") - } - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('pmsystemappa') - .fontSize(50) - .fontWeight(FontWeight.Bold) - .margin({ - top: 20 - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/module.json deleted file mode 100644 index 5cd9d7a37..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/module.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "com.example.staticextensioninfotest.MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.staticextensioninfotest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.staticextensioninfotest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - } - ] - } -} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/resources/base/element/string.json deleted file mode 100644 index d75325f3c..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfohap/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/BUILD.gn b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/BUILD.gn deleted file mode 100644 index b395e853b..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/BUILD.gn +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_js_hap_suite("ActsAmsStaticExtensionInfoTest") { - hap_profile = "entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":actsamsstaticextensiontnfotest_js_assets", - ":actsamsstaticextensiontnfotest_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsAmsStaticExtensionInfoTest" - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("actsamsstaticextensiontnfotest_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("actsamsstaticextensiontnfotest_js_assets") { - source_dir = "entry/src/main/ets" -} - -ohos_resources("actsamsstaticextensiontnfotest_resources") { - sources = [ "entry/src/main/resources" ] - deps = [ ":actsamsstaticextensiontnfotest_app_profile" ] - hap_profile = "entry/src/main/module.json" -} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/Test.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/Test.json deleted file mode 100644 index 24a9b376c..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/Test.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "description": "Configuration for hjunit demo Tests", - "driver": { - "type": "OHJSUnitTest", - "test-timeout": "180000", - "bundle-name": "com.example.staticextensioninfo", - "module-name": "phone", - "shell-timeout": "600000", - "testcase-timeout": 70000 - }, - "kits": [ - { - "test-file-name": [ - "ActsAmsStaticExtensionInfoTest.hap", - "ActsAmsStaticExtensionInfoRelyHap.hap", - "ActsAmsExtensionModuleRelyHap.hap" - ], - "type": "AppInstallKit", - "cleanup-apps": true - }, - { - "type": "ShellKit", - "run-command": [ - "remount", - "mkdir /data/test" - ] - }, - { - "type": "PushKit", - "push": [ - "ActsAmsStaticExtensionInfoTest.hap->/data/ActsAmsStaticExtensionInfoTest.hap", - "ActsAmsStaticExtensionInfoRelyHap.hap->/data/ActsAmsStaticExtensionInfoRelyHap.hap", - "ActsAmsExtensionModuleRelyHap.hap->/data/ActsAmsExtensionModuleRelyHap.hap" - ] - }, - { - "type": "ShellKit", - "run-command": [ - "chmod 644 /data/test/*.hap" - ] - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index b3c7ec92d..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("MyAbilityStage onCreate") - globalThis.stageContext = this.context; - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index 5d9cb94eb..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' - -export default class MainAbility extends Ability { - onCreate(want,launchParam){ - // Ability is creating, initialize resources for this ability - console.log("MainAbility onCreate") - globalThis.abilityWant = want; - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("MainAbility onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("MainAbility onWindowStageCreate") - globalThis.abilityContext = this.context - windowStage.setUIContent(this.context, "MainAbility/pages/index/index", null) - } - - onWindowStageDestroy() { - //Main window is destroyed, release UI related resources - console.log("MainAbility onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("MainAbility onForeground") - } - - onBackground() { - // Ability has back to background - console.log("MainAbility onBackground") - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/pages/index/index.ets b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/pages/index/index.ets deleted file mode 100644 index bebda07c2..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/pages/index/index.ets +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) 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 router from '@ohos.router'; -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' -import { Hypium } from '@ohos/hypium' -import testsuite from '../../../test/List.test' - - -@Entry -@Component -struct Index { - - aboutToAppear(){ - console.info("start run testcase!!!!") - var abilityDelegator: any - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var abilityDelegatorArguments: any - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - console.info('start run testcase!!!') - Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) - } - - build() { - Flex({ direction:FlexDirection.Column, alignItems:ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Hello World') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/pages/second/second.ets b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/pages/second/second.ets deleted file mode 100644 index f9009a3e8..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/MainAbility/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column,alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index 8f19229ef..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from "@ohos.commonEvent"; -import Want from '@ohos.application.Want'; -import rpc from '@ohos.rpc'; - -export default class ServiceAbility extends ServiceExtension { - onCreate(want:Want) { - globalThis.abilityWant = want; - console.log('ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - console.log('ServiceAbility registerApplicationStateObserver begin'); - } - - onConnect(want) { - console.log('ServiceAbility onConnect, want:' + want.abilityName); - globalThis.extensionContext = this.context - if (want.action == 'getExtensionInfo') { - commonEvent.publish("ACTS_ConnectAbility_0100_CommonEvent", { - parameters: { - hapModuleInfo: JSON.stringify(this.context.currentHapModuleInfo), - applicationInfo: JSON.stringify(this.context.applicationInfo), - } - } ,(err) => { - console.log("MainAbility Publish CallBack MainAbility_Start_CommonEvent") - }); - console.log('stub SerivceAbilityServer OnConnect start 1'); - } - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestAbility/TestAbility.ts b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestAbility/TestAbility.ts deleted file mode 100644 index 89a847305..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestAbility/TestAbility.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' - -export default class TestAbility extends Ability { - onCreate(want, launchParam) { - console.log('TestAbility onCreate') - } - - onDestroy() { - console.log('TestAbility onDestroy') - } - - onWindowStageCreate(windowStage) { - console.log('TestAbility onWindowStageCreate') - windowStage.loadContent("TestAbility/pages/index", (err, data) => { - if (err.code) { - console.error('Failed to load the content. Cause:' + JSON.stringify(err)); - return; - } - console.info('Succeeded in loading the content. Data: ' + JSON.stringify(data)) - }); - - globalThis.abilityContext = this.context; - } - - onWindowStageDestroy() { - console.log('TestAbility onWindowStageDestroy') - } - - onForeground() { - console.log('TestAbility onForeground') - } - - onBackground() { - console.log('TestAbility onBackground') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestAbility/pages/index.ets b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestAbility/pages/index.ets deleted file mode 100644 index b93567f96..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestAbility/pages/index.ets +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 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 router from '@ohos.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('TestAbility index aboutToAppear') - } - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index f98a3a5cf..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s it', - '-s level', '-s testType', '-s size', '-s timeout', - '-s dryRun' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams = `${targetParams} ${key} ${parameters[key]}` - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log("onAbilityCreateCallback"); -} - -async function addAbilityMonitorCallback(err: any) { - console.info("addAbilityMonitorCallback : " + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info("OpenHarmonyTestRunner OnPrepare ") - } - - async onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var testAbilityName = abilityDelegatorArguments.bundleName + '.MainAbility' - let lMonitor = { - abilityName: testAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a com.example.staticextensioninfo.MainAbility' + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - var debug = abilityDelegatorArguments.parameters["-D"] - if (debug == 'true') - { - cmd += ' -D' - } - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index 7317facec..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,473 +0,0 @@ -/* - * Copyright (c) 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 commonEvent from "@ohos.commonEvent" -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "@ohos/hypium" - -const START_ABILITY_TIMEOUT = 5000; -var subscriberInfoStartAbility_0100 = { - events: ["ACTS_ConnectAbility_0100_CommonEvent"], -}; -var subscriberInfoStartAbility_0200 = { - events: ["ACTS_ConnectAbility_0200_CommonEvent"], -}; - -export default function abilityTest() { - - describe('ActsExtensionAbilityTest', function () { - - /* - * @tc.number: ACTS_getExtensionInfo_0100 - * @tc.name: Start the system permission application to query static information about Extension - * @tc.desc: Enable application ras to query the Extension static information. Verify the query information. - Enable application ras to connect to serviceAbility - */ - it('ACTS_getExtensionInfo_0100', 0, async function (done) { - console.log('ACTS_getExtensionInfo_0100 gyq ====ACTS_getExtensionInfo_0100_Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_ConnectAbility_0100_CommonEvent") { - clearTimeout(id); - checkHapModuleInfo(JSON.parse(data.parameters['hapModuleInfo'])) - checkApplicationInfo(JSON.parse(data.parameters['applicationInfo'])) - expect(data.event).assertEqual("ACTS_ConnectAbility_0100_CommonEvent"); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - done(); - } - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0100).then(async (data) => { - console.debug("====>ACTS_getExtensionInfo_0100_Create Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.staticextensioninfo", - abilityName: "com.example.staticextensioninfo.ServiceAbility", - action: "getExtensionInfo" - } - ); - console.log('ACTS_getExtensionInfo_0100 ConnectAbility connId : ' + connId); - }) - - function unSubscribeCallback() { - console.debug("====>ACTS_getExtensionInfo_0100_UnSubscribe CallBack====>"); - done(); - } - - function timeout() { - expect().assertFail(); - console.debug('ACTS_ConnectAbility_0100 timeout'); - done(); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - - - function checkHapModuleInfo(data) { - console.log("checkHapModuleInfo start " + data); - console.log("checkHapModuleInfo name : " + data.name); - console.log("checkHapModuleInfo description : " + data.description); - console.log("checkHapModuleInfo descriptionId : " + data.descriptionId); - console.log("checkHapModuleInfo icon : " + data.icon); - console.log("checkHapModuleInfo label : " + data.label); - console.log("checkHapModuleInfo labelId : " + data.labelId); - console.log("checkHapModuleInfo iconId : " + data.iconId); - console.log("checkHapModuleInfo backgroundImg : " + data.backgroundImg); - console.log("checkHapModuleInfo supportedModes : " + data.supportedModes); - console.log("checkHapModuleInfo reqCapabilities length : " + data.reqCapabilities.length); - for (var j = 0; j < data.reqCapabilities.length; j++) { - console.log("checkHapModuleInfo data.reqCapabilities[" + j + "] : " + data.reqCapabilities[j]); - } - console.log("checkHapModuleInfo deviceTypes length : " + data.deviceTypes.length); - for (var j = 0; j < data.deviceTypes.length; j++) { - console.log("checkHapModuleInfo data.deviceTypes[" + j + "] : " + data.deviceTypes[j]); - } - console.log("checkHapModuleInfo moduleName : " + data.moduleName); - console.log("checkHapModuleInfo mainAbilityName : " + data.mainAbilityName); - console.log("checkHapModuleInfo installationFree : " + data.installationFree); - - expect(typeof (data)).assertEqual("object"); - expect(typeof (data.name)).assertEqual("string"); - expect(typeof (data.description)).assertEqual("string"); - expect(typeof (data.icon)).assertEqual("string"); - expect(typeof (data.label)).assertEqual("string"); - expect(typeof (data.backgroundImg)).assertEqual("string"); - expect(typeof (data.supportedModes)).assertEqual("number"); - expect(Array.isArray(data.reqCapabilities)).assertEqual(true); - expect(Array.isArray(data.deviceTypes)).assertEqual(true); - expect(Array.isArray(data.abilityInfo)).assertEqual(true); - expect(typeof (data.moduleName)).assertEqual("string"); - expect(typeof (data.mainAbilityName)).assertEqual("string"); - console.log("checkHapModuleInfo_expect_typeof_end") - expect(data.name).assertEqual("phone"); - expect(data.description).assertEqual("$string:phone_entry_dsc"); - expect(data.descriptionId).assertEqual(16777221); - expect(data.icon).assertEqual("$media:icon"); - expect(data.label).assertEqual("$string:entry_label"); - expect(data.labelId).assertEqual(16777219); - expect(data.iconId).assertEqual(16777224); - expect(data.backgroundImg).assertEqual(""); - expect(data.supportedModes).assertEqual(0); - expect(data.reqCapabilities.length).assertEqual(0); - expect(data.deviceTypes.length).assertEqual(2); - expect(data.deviceTypes[0]).assertEqual("default"); - expect(data.moduleName).assertEqual("phone") - expect(data.mainAbilityName).assertEqual("com.example.staticextensioninfo.MainAbility"); - expect(data.installationFree).assertEqual(false); - expect(data.mainElementName).assertEqual('com.example.staticextensioninfo.MainAbility'); - expect(data.hashValue).assertEqual(''); - console.log("checkHapModuleInfo end " + data); - } - function checkApplicationInfo(data) { - console.log("checkApplicationInfo start " + data); - console.log("checkApplicationInfo name : " + data.name); - console.log("checkApplicationInfo description : " + data.description); - console.log("checkApplicationInfo descriptionId : " + data.descriptionId); - console.log("checkApplicationInfo systemApp : " + data.systemApp); - console.log("checkApplicationInfo enabled : " + data.enabled); - console.log("checkApplicationInfo label : " + data.label) - console.log("checkApplicationInfo labelId : " + data.labelId); - console.log("checkApplicationInfo icon : " + data.icon); - console.log("checkApplicationInfo iconId : " + data.iconId); - console.log("checkApplicationInfo process : " + data.process); - console.log("checkApplicationInfo supportedModes : " + data.supportedModes); - console.log("checkApplicationInfo moduleSourceDirs length : " + data.moduleSourceDirs.length); - for (var j = 0; j < data.moduleSourceDirs.length; j++) { - console.log("checkApplicationInfo data.moduleSourceDirs[" + j + "] : " + data.moduleSourceDirs[j]); - } - console.log("checkApplicationInfo permissions length : " + data.permissions.length); - for (var j = 0; j < data.permissions.length; j++) { - console.log("checkApplicationInfo data.permissions[" + j + "] : " + data.permissions[j]); - } - console.log("checkApplicationInfo moduleInfos length : " + data.moduleInfos.length); - for (var j = 0; j < data.moduleInfos.length; j++) { - console.log("checkApplicationInfo data.moduleInfos[" + j + "].moduleName : " + data.moduleInfos[j].moduleName); - console.log("checkApplicationInfo data.moduleInfos[" + j + "].moduleSourceDir:" + - data.moduleInfos[j].moduleSourceDir); - } - console.log("checkApplicationInfo entryDir : " + data.entryDir); - console.log("checkApplicationInfo codePath : " + data.codePath); - console.log("checkApplicationInfo removable: " + data.removable); - - expect(typeof (data)).assertEqual("object"); - expect(typeof (data.name)).assertEqual("string"); - expect(typeof (data.description)).assertEqual("string"); - expect(typeof (data.descriptionId)).assertEqual("number"); - expect(typeof (data.systemApp)).assertEqual("boolean"); - expect(typeof (data.enabled)).assertEqual("boolean"); - expect(typeof (data.label)).assertEqual("string"); - expect(typeof (data.labelId)).assertEqual("string"); - expect(typeof (data.icon)).assertEqual("string"); - expect(typeof (data.iconId)).assertEqual("string"); - expect(typeof (data.process)).assertEqual("string"); - expect(typeof (data.supportedModes)).assertEqual("number"); - expect(Array.isArray(data.moduleSourceDirs)).assertEqual(true); - expect(Array.isArray(data.permissions)).assertEqual(true); - expect(Array.isArray(data.moduleInfos)).assertEqual(true); - expect(typeof (data.entryDir)).assertEqual("string"); - expect(typeof (data.codePath)).assertEqual("string"); - expect(typeof (data.removable)).assertEqual("boolean"); - console.log("checkApplicationInfo_expect_typeof_end") - expect(data.name).assertEqual("com.example.staticextensioninfo"); - expect(data.description).assertEqual("$string:description_application"); - expect(data.descriptionId).assertLarger(0); - expect(data.systemApp).assertEqual(true); - expect(data.enabled).assertEqual(true); - expect(data.label).assertEqual("$string:app_name"); - expect(data.labelId).assertEqual("16777216"); - expect(data.icon).assertEqual("$media:icon"); - expect(data.iconId).assertEqual("16777224"); - expect(data.process).assertEqual("com.example.staticextensioninfo"); - expect(data.supportedModes).assertEqual(0); - expect(data.moduleSourceDirs.length).assertEqual(1); - expect(data.moduleSourceDirs[0]).assertEqual("/data/app/el1/bundle/public/" + - "com.example.staticextensioninfo/phone"); - expect(data.moduleInfos.length).assertEqual(1); - expect(data.moduleInfos[0].moduleName).assertEqual("phone"); - expect(data.moduleInfos[0].moduleSourceDir).assertEqual("/data/app/el1/bundle/public/" + - "com.example.staticextensioninfo/phone"); - expect(data.entryDir).assertEqual("/data/app/el1/bundle/public/com.example.staticextensioninfo" + - "/phone"); - expect(data.codePath).assertEqual("/data/app/el1/bundle/public/com.example.staticextensioninfo"); - expect(data.removable).assertEqual(true); - console.log("checkApplicationInfo end " + data); - } - }) - - /* - * @tc.number: ACTS_getExtensionInfo_0200 - * @tc.name: Apply StaticExtensionInfo. Connect to StaticExtensionInfoTest to query static information - about an Extension - * @tc.desc: Enabling an application to connect to StaticExtensionInfo. Connecting to StaticExtensionInfoTest - To query static information about an Extension. Verifying the query information - */ - it('ACTS_getExtensionInfo_0200', 0, async function (done) { - console.log('ACTS_getExtensionInfo_0200====ACTS_getExtensionInfo_0200_Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_ConnectAbility_0200_CommonEvent") { - clearTimeout(id); - checkHapModuleInfo_0200(JSON.parse(data.parameters['hapModuleInfo2'])) - checkApplicationInfo_0200(JSON.parse(data.parameters['applicationInfo2'])) - expect(data.event).assertEqual("ACTS_ConnectAbility_0200_CommonEvent"); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - } - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0200).then(async (data) => { - console.debug("====>ACTS_getExtensionInfo_0200_Create Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.staticextensioninfotest", - abilityName: "com.example.staticextensioninfotest.ServiceAbility", - action: "getExtensionInfoTest" - } - ); - console.log('ACTS_getExtensionInfo_0200 ConnectAbility connId : ' + connId); - }) - - function unSubscribeCallback() { - console.debug("====>ACTS_getExtensionInfo_0200_UnSubscribe CallBack====>"); - done(); - } - - function timeout() { - expect().assertFail(); - console.debug('ACTS_ConnectAbility_0200 timeout'); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - - - function checkHapModuleInfo_0200(data) { - console.log("checkHapModuleInfo2 start " + data); - console.log("checkHapModuleInfo2 name : " + data.name); - console.log("checkHapModuleInfo2 description : " + data.description); - console.log("checkHapModuleInfo2 descriptionId : " + data.descriptionId); - console.log("checkHapModuleInfo2 icon : " + data.icon); - console.log("checkHapModuleInfo2 label : " + data.label); - console.log("checkHapModuleInfo2 labelId : " + data.labelId); - console.log("checkHapModuleInfo2 iconId : " + data.iconId); - console.log("checkHapModuleInfo2 backgroundImg : " + data.backgroundImg); - console.log("checkHapModuleInfo2 supportedModes : " + data.supportedModes); - console.log("checkHapModuleInfo2 reqCapabilities length : " + data.reqCapabilities.length); - for (var j = 0; j < data.reqCapabilities.length; j++) { - console.log("checkHapModuleInfo2 data.reqCapabilities[" + j + "] : " + data.reqCapabilities[j]); - } - console.log("checkHapModuleInfo2 deviceTypes length : " + data.deviceTypes.length); - for (var j = 0; j < data.deviceTypes.length; j++) { - console.log("checkHapModuleInfo2 data.deviceTypes[" + j + "] : " + data.deviceTypes[j]); - } - console.log("checkHapModuleInfo2 moduleName : " + data.moduleName); - console.log("checkHapModuleInfo2 mainAbilityName : " + data.mainAbilityName); - console.log("checkHapModuleInfo2 installationFree : " + data.installationFree); - - expect(typeof (data)).assertEqual("object"); - expect(typeof (data.name)).assertEqual("string"); - expect(typeof (data.description)).assertEqual("string"); - expect(typeof (data.icon)).assertEqual("string"); - expect(typeof (data.label)).assertEqual("string"); - expect(typeof (data.backgroundImg)).assertEqual("string"); - expect(typeof (data.supportedModes)).assertEqual("number"); - expect(Array.isArray(data.reqCapabilities)).assertEqual(true); - expect(Array.isArray(data.deviceTypes)).assertEqual(true); - expect(Array.isArray(data.abilityInfo)).assertEqual(true); - expect(typeof (data.moduleName)).assertEqual("string"); - expect(typeof (data.mainAbilityName)).assertEqual("string"); - console.log("checkHapModuleInfo_expect_typeof_end") - expect(data.name).assertEqual("phone"); - expect(data.description).assertEqual("$string:phone_entry_dsc"); - expect(data.descriptionId).assertEqual(16777221); - expect(data.icon).assertEqual("$media:icon"); - expect(data.label).assertEqual("$string:entry_label"); - expect(data.labelId).assertEqual(16777219); - expect(data.iconId).assertEqual(16777224); - expect(data.backgroundImg).assertEqual(""); - expect(data.supportedModes).assertEqual(0); - expect(data.reqCapabilities.length).assertEqual(0); - expect(data.deviceTypes.length).assertEqual(2); - expect(data.deviceTypes[0]).assertEqual("default"); - expect(data.moduleName).assertEqual("phone") - expect(data.mainAbilityName).assertEqual("com.example.staticextensioninfotest.MainAbility"); - expect(data.installationFree).assertEqual(false); - expect(data.mainElementName).assertEqual('com.example.staticextensioninfotest.MainAbility'); - expect(data.hashValue).assertEqual(''); - console.log("checkHapModuleInfo end " + data); - } - function checkApplicationInfo_0200(data) { - console.log("checkApplicationInfo2 start " + data); - console.log("checkApplicationInfo2 name : " + data.name); - console.log("checkApplicationInfo2 description : " + data.description); - console.log("checkApplicationInfo2 descriptionId : " + data.descriptionId); - console.log("checkApplicationInfo2 systemApp : " + data.systemApp); - console.log("checkApplicationInfo2 enabled : " + data.enabled); - console.log("checkApplicationInfo2 label : " + data.label) - console.log("checkApplicationInfo2 labelId : " + data.labelId); - console.log("checkApplicationInfo2 icon : " + data.icon); - console.log("checkApplicationInfo2 iconId : " + data.iconId); - console.log("checkApplicationInfo2 process : " + data.process); - console.log("checkApplicationInfo2 supportedModes : " + data.supportedModes); - console.log("checkApplicationInfo2 moduleSourceDirs length : " + data.moduleSourceDirs.length); - for (var j = 0; j < data.moduleSourceDirs.length; j++) { - console.log("checkApplicationInfo2 data.moduleSourceDirs[" + j + "] : " + data.moduleSourceDirs[j]); - } - console.log("checkApplicationInfo2 permissions length : " + data.permissions.length); - for (var j = 0; j < data.permissions.length; j++) { - console.log("checkApplicationInfo2 data.permissions[" + j + "] : " + data.permissions[j]); - } - console.log("checkApplicationInfo2 moduleInfos length : " + data.moduleInfos.length); - for (var j = 0; j < data.moduleInfos.length; j++) { - console.log("checkApplicationInfo2 data.moduleInfos[" + j + "].moduleName : " + data.moduleInfos[j].moduleName); - console.log("checkApplicationInfo2 data.moduleInfos[" + j + "].moduleSourceDir:" + - data.moduleInfos[j].moduleSourceDir); - } - console.log("checkApplicationInfo2 entryDir : " + data.entryDir); - console.log("checkApplicationInfo2 codePath : " + data.codePath); - console.log("checkApplicationInfo2 removable: " + data.removable); - - expect(typeof (data)).assertEqual("object"); - expect(typeof (data.name)).assertEqual("string"); - expect(typeof (data.description)).assertEqual("string"); - expect(typeof (data.descriptionId)).assertEqual("number"); - expect(typeof (data.systemApp)).assertEqual("boolean"); - expect(typeof (data.enabled)).assertEqual("boolean"); - expect(typeof (data.label)).assertEqual("string"); - expect(typeof (data.labelId)).assertEqual("string"); - expect(typeof (data.icon)).assertEqual("string"); - expect(typeof (data.iconId)).assertEqual("string"); - expect(typeof (data.process)).assertEqual("string"); - expect(typeof (data.supportedModes)).assertEqual("number"); - expect(Array.isArray(data.moduleSourceDirs)).assertEqual(true); - expect(Array.isArray(data.permissions)).assertEqual(true); - expect(Array.isArray(data.moduleInfos)).assertEqual(true); - expect(typeof (data.entryDir)).assertEqual("string"); - expect(typeof (data.codePath)).assertEqual("string"); - expect(typeof (data.removable)).assertEqual("boolean"); - console.log("checkApplicationInfo_expect_typeof_end") - expect(data.name).assertEqual("com.example.staticextensioninfotest"); - expect(data.description).assertEqual("$string:description_application"); - expect(data.descriptionId).assertLarger(0); - expect(data.systemApp).assertEqual(true); - expect(data.enabled).assertEqual(true); - expect(data.label).assertEqual("$string:app_name"); - expect(data.labelId.length).assertLarger(0); - expect(data.icon).assertEqual("$media:icon"); - expect(data.iconId.length).assertLarger(0); - expect(data.process).assertEqual("com.example.staticextensioninfotest"); - expect(data.supportedModes).assertEqual(0); - expect(data.moduleSourceDirs.length).assertEqual(1); - expect(data.moduleSourceDirs[0]).assertEqual("/data/app/el1/bundle/public/" + - "com.example.staticextensioninfotest/phone"); - expect(data.moduleInfos.length).assertEqual(1); - expect(data.moduleInfos[0].moduleName).assertEqual("phone"); - expect(data.moduleInfos[0].moduleSourceDir).assertEqual("/data/app/el1/bundle/public/" + - "com.example.staticextensioninfotest/phone"); - expect(data.entryDir).assertEqual("/data/app/el1/bundle/public/com.example.staticextensioninfotest" + - "/phone"); - expect(data.codePath).assertEqual("/data/app/el1/bundle/public/com.example.staticextensioninfotest"); - expect(data.removable).assertEqual(true); - console.log("checkApplicationInfo end " + data); - } - }) - - /* - * @tc.number: ACTS_getExtensionInfo_0300 - * @tc.name: Apply StaticExtensionInfo. Connect to StaticExtensionInfoTest to query static information - about an Extension - * @tc.desc: Verify configuration module.json connect service application query property information - */ - it('ACTS_getExtensionInfo_0300', 0, async function (done) { - console.log('ACTS_getExtensionInfo_0300====ACTS_getExtensionInfo_0300_Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_ConnectAbility_0100_CommonEvent") { - clearTimeout(id); - checkExtensionAbilityInfo(JSON.parse(data.parameters['extensionAbilityInfo'])) - expect(data.event).assertEqual("ACTS_ConnectAbility_0100_CommonEvent"); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - done(); - } - } - commonEvent.createSubscriber(subscriberInfoStartAbility_0100).then(async (data) => { - console.debug("====>ACTS_getExtensionInfo_0300_Create Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.extensionmodule", - abilityName: "ServiceExtAbility", - } - ); - console.log('ACTS_getExtensionInfo_0300 ConnectAbility connId : ' + connId); - }) - - function unSubscribeCallback() { - console.debug("====>ACTS_getExtensionInfo_0300_UnSubscribe CallBack====>"); - } - - function timeout() { - expect().assertFail(); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('DisconnectAbility_0300 result errCode : ' + error.code + " data: " + data) - done(); - }, - ); - console.debug('ACTS_ConnectAbility_0300 timeout'); - done(); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - - - function checkExtensionAbilityInfo(data) { - console.log("checkHapModuleInfo_expect_typeof_end3") - console.log("checkAbilityInfo metadata length : " + data.metadata.length); - console.log("checkAbilityInfo metadata length : " + data.metadata[0].name); - expect(data.metadata[0].name).assertEqual("ohos.extension.form"); - expect(data.metadata[0].value).assertEqual("MainAbility"); - expect(data.metadata[0].resource).assertEqual("@profile:form_config"); - expect(data.bundleName).assertEqual("com.example.extensionmodule"); - expect(data.moduleName).assertEqual("phone"); - expect(data.name).assertEqual("ServiceExtAbility"); - expect(data.permissions.length).assertEqual(1); - expect(data.permissions[0]).assertEqual("ohos.permission.USE_BLUETOOTH"); - expect(data.isVisible).assertEqual(true); - expect(data.extensionAbilityType).assertLarger(0); - expect(data.readPermission).assertEqual(""); - expect(data.writePermission).assertEqual(""); - expect(data.enabled).assertEqual(true) - console.log("checkExtensionAbilityInfo3 end " + data); - } - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index f6a5bd8d9..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 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 abilityTest from './Ability.test.ets' - - -export default function testsuite() { - - abilityTest() - -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/module.json deleted file mode 100644 index de288605b..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/module.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "com.example.staticextensioninfo.MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.staticextensioninfo.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities":[ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.staticextensioninfo.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.USE_BLUETOOTH", - "reason":"need use ohos.permission.USE_BLUETOOTH" - } - ] - } -} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 02221db61..000000000 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "MainAbility/pages/index/index", - "MainAbility/pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/signature/openharmony_sx.p7b b/ability/ability_runtime/amscontextualinforquery/actsamsstaticextensioninfotest/signature/openharmony_sx.p7b deleted file mode 100755 index dcec6c9615032c1b48bf185e839d9720dd68aab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3820 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 delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/entry/src/main/module.json index c980ad7a8..17e5e428d 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/entry/src/main/module.json @@ -36,48 +36,16 @@ ], "requestPermissions": [ { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" + "name":"ohos.permission.USE_BLUETOOTH", + "reason":"need use ohos.permission.USE_BLUETOOTH" }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" }, { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.USE_BLUETOOTH", - "reason":"need use ohos.permission.USE_BLUETOOTH" + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" } ] } diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/signature/openharmony_sx.p7b b/ability/ability_runtime/amscontextualinforquery/actsamsstatichapb/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/entry/src/main/module.json index ae44b834b..9f169ffcf 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/entry/src/main/module.json @@ -35,46 +35,18 @@ } ], "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - } + { + "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" + }, + { + "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + } ] } } diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/signature/openharmony_sx.p7b b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinfomationquerytest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..199daf6d8c66860888d1b77a96a73f918b4beb6a 100644 GIT binary patch delta 595 zcmew)^+cxLpouSmjZ>@5qwPB{BRkWACcZ$RkS`M>qam*WHydX{n+IbmGYb==K@%GT zLLuXVCf1KEO{{OLmC90!iZk=`bn_B(Q!pZq5Kw%>trNn{)-IUDY zlA_F{(h`t{lFEYAiTgw*X6a45WWx{Q0ks#U=ARYu;9Htg zk{M8xpPX7;4D=5~7_6`|peQrHD6^z8ur#$OGc^TG*0mxzr!*zittda&7vd;{{(=I7 z(Bf2}eu(9+6(y;8AZNpja07ZcEVDQ>DJRu0za%rQQYm(`HS1S4E+>N~Mmu1v7-UaQ zWKEqspU0`*(8$2Tz|hp(#5Br4A09QFEQU%f3X%r(H_K(WF=q%&cr^J{fd19?mtU-B z&t9G-cf-H#cdd^B7aIpK($CqlFf*}u7`QPhGIR*Os@xEuX)vYfgX+uwaltp-n$nMI zXLOva{v})LJDUZlWH0xcB98EbQl9_j_&pak&5~TR&vUyV<743&XKK$ErL|8009M-3 A6951J delta 331 zcmaDN^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~U?q%jKt}HG|&5cjaFG`(!kwtm3HLKHR9k#D*JdOrUjJ80> z7-SnHPnP4fpPa*+R&QWrU}<1#YGz^{WuOmt6DNzI5{p7#fs`JXRJEv|thW4@{j#947k`hfWAFv%figW;%?x|q#$M17tAVZ5f*)>@ucyWpMrm}) F008stYK8y+ diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/entry/src/main/module.json index ff687e09e..e03d89278 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/entry/src/main/module.json @@ -36,48 +36,16 @@ ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason": "need use ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" + "name": "ohos.permission.USE_BLUETOOTH", + "reason": "need use ohos.permission.USE_BLUETOOTH" }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" }, { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.USE_BLUETOOTH", - "reason": "need use ohos.permission.USE_BLUETOOTH" + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" } ] } diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/signature/openharmony_sx.p7b b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultipletest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/entry/src/main/module.json b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/entry/src/main/module.json index a59fe7164..840408536 100644 --- a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/entry/src/main/module.json +++ b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/entry/src/main/module.json @@ -36,48 +36,16 @@ ], "requestPermissions": [ { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" + "name":"ohos.permission.USE_BLUETOOTH", + "reason":"need use ohos.permission.USE_BLUETOOTH" }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" }, { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.USE_BLUETOOTH", - "reason":"need use ohos.permission.USE_BLUETOOTH" + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" } ] } diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/signature/openharmony_sx.p7b b/ability/ability_runtime/amscontextualinforquery/actsamsstaticinformationmultitest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/amscontextualinforquery/actsamsstaticquerytesttwohap/signature/openharmony_sx.p7b b/ability/ability_runtime/amscontextualinforquery/actsamsstaticquerytesttwohap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/amsdatauriutils/signature/openharmony_sx.p7b b/ability/ability_runtime/amsdatauriutils/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/amsdatauriutils/src/main/config.json b/ability/ability_runtime/amsdatauriutils/src/main/config.json index fc916f37b..ac19d90c8 100644 --- a/ability/ability_runtime/amsdatauriutils/src/main/config.json +++ b/ability/ability_runtime/amsdatauriutils/src/main/config.json @@ -63,28 +63,6 @@ "launchType": "standard" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/entry/src/main/module.json b/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/entry/src/main/module.json index 35f2ddf88..feeaab899 100644 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/entry/src/main/module.json +++ b/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/entry/src/main/module.json @@ -33,48 +33,6 @@ } ] } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason": "need use ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - } ] } } diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/signature/openharmony_sx.p7b b/ability/ability_runtime/amsdisplayIdtest/actsamsspecifytesthap/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index 8b29a6c2d..000000000 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright (c) 2021 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility'; -import Want from '@ohos.application.Want'; -import rpc from '@ohos.rpc'; - -export default class ServiceAbility extends ServiceExtension { - onCreate(want:Want) { - globalThis.abilityWant = want; - console.log('ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - console.log('ServiceAbility registerApplicationStateObserver begin'); - } - - onConnect(want) { - console.log('ServiceAbility onConnect, want:' + want.abilityName); - globalThis.extensionContext = this.context - if (want.action == 'getExtensionInfotwo') { - this.context.startAbility( - { - bundleName: 'com.example.startabilityforresult', - abilityName: 'com.example.startabilityforresult.MainAbility2' - }, - { - windowMode: 0, - displayId: 10, - }).then(() => { - console.log("====>end startAbility====>success!") - }) - console.log('stub SerivceAbilityServer OnConnect start 2'); - } - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/test/Ability.test.ets index 845c0ddc1..8344b6440 100644 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/test/Ability.test.ets +++ b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/ets/test/Ability.test.ets @@ -80,7 +80,6 @@ export default function abilityTest() { id = setTimeout(timeout, START_ABILITY_TIMEOUT); console.log('Start ACTS_startAbilityForResult_0800 timer id : ' + id); - }) /* @@ -141,7 +140,6 @@ export default function abilityTest() { id = setTimeout(timeout, START_ABILITY_TIMEOUT); console.log('Start ACTS_startAbilityForResult_0900 timer id : ' + id); - }) /* @@ -205,74 +203,6 @@ export default function abilityTest() { id = setTimeout(timeout, START_ABILITY_TIMEOUT); console.log('Start ACTS_startAbilityForResult_1000 timer id : ' + id); - }) - - /* - * @tc.number: ACTS_startAbilityForResult_1100 - * @tc.name: Get the specified displayId to start Ability - * @tc.desc: Verify the connection to the service application startup page to obtain the specified displayId - */ - it('ACTS_startAbilityForResult_1100', 0, async function (done) { - console.log('ACTS_startAbilityForResult_1100====ACTS_startAbilityForResult_1100_Subscribe CallBack data:====>" + JSON.stringify(data)); - if (data.event == "ACTS_TerminateSelf_CommonEvent") { - clearTimeout(id); - expect(data.parameters['displayId']).assertEqual(10); - expect(data.parameters['windowMode']).assertEqual(0); - commonEvent.unsubscribe(subscriber, unSubscribeCallback) - expect(data.event).assertEqual("ACTS_TerminateSelf_CommonEvent"); - - } - } - commonEvent.createSubscriber(subscriberInfo_MainAbility).then(async (data) => { - console.debug("====>ACTS_startAbilityForResult_1100_Create Subscriber====>"); - subscriber = data; - await commonEvent.subscribe(subscriber, subscribeCallBack); - connId = await globalThis.abilityContext.connectAbility( - { - bundleName: "com.example.startabilityforresult", - abilityName: "com.example.startabilityforresult.ServiceAbility", - action: "getExtensionInfotwo" - } - ); - console.log('ACTS_startAbilityForResult_1100 ConnectAbility connId : ' + connId); - }) - - function unSubscribeCallback() { - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('startAbilityForResult_0400 Disconnect result errCode : ' + error.code + " data: " + data) - done(); - }, - ); - console.debug("====>ACTS_startAbilityForResult_1100_UnSubscribe CallBack====>"); - } - - function timeout() { - expect().assertFail(); - globalThis.abilityContext.disconnectAbility( - connId, - (error, data) => { - console.log('DisconnectAbility_0400 result errCode : ' + error.code + " data: " + data) - done(); - }, - ); - console.debug('ACTS_startAbilityForResult_1100 timeout'); - done(); - } - - id = setTimeout(timeout, START_ABILITY_TIMEOUT); - - - }) - }) } \ No newline at end of file diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/module.json b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/module.json index 12b9d7199..c3af060c8 100644 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/module.json +++ b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/entry/src/main/module.json @@ -42,67 +42,6 @@ "visible": true, "orientation": "portrait" } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.startabilityforresult.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason": "need use ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name": "ohos.permission.START_INVISIBLE_ABILITY", - "reason": "need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/signature/openharmony_sx.p7b b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilityforresulttest/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/entry/src/main/module.json b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/entry/src/main/module.json index e9cec0d3c..91e0f295d 100644 --- a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/entry/src/main/module.json +++ b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/entry/src/main/module.json @@ -36,52 +36,20 @@ ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.GET_RUNNING_INFO" }, { "name": "ohos.permission.GET_BUNDLE_INFO", "reason": "need use ohos.permission.GET_BUNDLE_INFO" }, { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, { "name": "ohos.permission.MANAGE_MISSIONS", "reason": "need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" } ] } diff --git a/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/signature/openharmony_sx.p7b b/ability/ability_runtime/amsdisplayIdtest/actsamsstartabilitytest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..a23cf3061c5fc7224e78cf63dac3ea0c5dbcb89a 100644 GIT binary patch delta 658 zcmew))goJO(8Slk#;Mij(e|B}k)3Hl6JH@vD3^(m(U8}Gn~gJ}&4V$OnT3hbpovWh zp^$Mw6Pqwg6B~cEQdw$Iab|v=ZeC(;s*;tGk)DB`fszhfI5|HBC~Tyolvq%po03^v zQk0ogS_0BgQdy8Xai7SIffQxr7so@S;(-!MwLtmgoMI)bYNf=Soc!|C6kP~ES}7l>RIeblC^xeh|Fi;ID#LxjN! zD+7u$^NTV|Dg#SXi!xJF&}3aJl5`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHkXj&orJi z{_<1s@VtdRN*wD=rEV>ZydOHxkV%o@O#Hb5j%|DGEhp~M*`Xw4ZNQ?w>d6&(7g6T= L2W?shz6bySA)Rj% diff --git a/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/signature/openharmony_sx.p7b b/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/src/main/config.json b/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/src/main/config.json index 00e272733..42e1d89ef 100644 --- a/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/src/main/config.json +++ b/ability/ability_runtime/amsgetabilityprocessinfo/actsgetabilityprocessinfotest/src/main/config.json @@ -64,49 +64,13 @@ } ], "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" }, { - "name": "ohos.permission.CLEAN_APPLICATION_DATA", - "reason": "need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason": "need use ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" } ], "js": [ diff --git a/ability/ability_runtime/apicover/apicoverhaptest/entry/src/main/module.json b/ability/ability_runtime/apicover/apicoverhaptest/entry/src/main/module.json index 46ab4cde8..19b8687be 100644 --- a/ability/ability_runtime/apicover/apicoverhaptest/entry/src/main/module.json +++ b/ability/ability_runtime/apicover/apicoverhaptest/entry/src/main/module.json @@ -93,23 +93,17 @@ } ], "requestPermissions":[ - { - "name":"ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.REQUIRE_FORM" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND" + "name":"ohos.permission.REQUIRE_FORM" }, { - "name":"ohos.permission.START_INVISIBLE_ABILITY" + "name":"ohos.permission.UPDATE_CONFIGURATION" }, { - "name":"ohos.permission.UPDATE_CONFIGURATION" + "name":"ohos.permission.GET_RUNNING_INFO" } ] } diff --git a/ability/ability_runtime/apicover/apicoverhaptest/signature/openharmony_sx.p7b b/ability/ability_runtime/apicover/apicoverhaptest/signature/openharmony_sx.p7b index b9dd315b3ef5351f8bedf932f5800996a12e62f8..93681b820cc6a04124efd37f52d059c52813ede0 100644 GIT binary patch delta 506 zcmewd#AN85K^Ms}tJO?G_ggoG_i$kbjV{-_Af}y^GGbp&CjdUODrhRD@iRbQPNRLEXYx^Qp(FO%1z9f ze4WMGJ3k}8Sg#Xl#Hu?vmDS15w=}0DGoUCxIkmVL zsLwGcC%@b=DKjUtq%xo=GrtH(2bQK5Wu~T}$+}h~=aiSWNwXg7H;&)Rw;14{!-BXa|@CqMGsdxZiJ3k_{3+^uSVV;_8k5Wr}QaID`}%Ai+}mb%8M~i)<(<~XECEz9>HXDpPwv$|-?ql5 bTI!}y^J>9g9H(*)x!!nnhMm8}=zcl?wsW!C delta 300 zcmX>r`%~J%po#Y@8>d#AN85K^Ms}tJO}x*5LXVgj84Y<2xY;-p+B_IjnOT?^4VqY| zBNQ?&XkzVPX<}{J=#a;vnOc#UTac5gms^=wP>_?EoLG{XpQogwlvt3XWTjMGSzMBu z8=stClsfq$i}mFBth$rKS=A<=VRf3E$|lZ|SDKTvc?#P%Hddf(7;Pr^^RBHoFfuc+ zFfcSUiZalL+sesesKlZWd^b+E4L`F)37b lvu0VG-k>CNHMacQ1#VdZ$%4iu8@d~>*=8K9T=nRR000DeY^(qP diff --git a/ability/ability_runtime/apicover/fasupplement/signature/openharmony_sx.p7b b/ability/ability_runtime/apicover/fasupplement/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git "a/ability/ability_runtime/apicover/fasupplement/signature/openharmony_sx.p7b\357\200\272Zone.Identifier" "b/ability/ability_runtime/apicover/fasupplement/signature/openharmony_sx.p7b\357\200\272Zone.Identifier" deleted file mode 100644 index 8cc3e0336..000000000 --- "a/ability/ability_runtime/apicover/fasupplement/signature/openharmony_sx.p7b\357\200\272Zone.Identifier" +++ /dev/null @@ -1,4 +0,0 @@ -[ZoneTransfer] -ZoneId=0 -ReferrerUrl=vscode-file://vscode-app/d:/Software/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html -HostUrl=file:///d%3A/OpenHarmony/Xts/xts_acts-master/aafwk/aafwk_standard/newwant/actsnewwantbrelyhap/signature/openharmony_sx.p7b diff --git a/ability/ability_runtime/apicover/formmodule/signature/openharmony_sx.p7b b/ability/ability_runtime/apicover/formmodule/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/apicover/stagesupplement/entry/src/main/module.json b/ability/ability_runtime/apicover/stagesupplement/entry/src/main/module.json index 8d334d9ad..eb253a614 100644 --- a/ability/ability_runtime/apicover/stagesupplement/entry/src/main/module.json +++ b/ability/ability_runtime/apicover/stagesupplement/entry/src/main/module.json @@ -95,23 +95,8 @@ { "name": "ohos.permission.DISTRIBUTED_DATASYNC" }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, { "name":"ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE" } ] } diff --git a/ability/ability_runtime/apicover/stagesupplement/signature/openharmony_sx.p7b b/ability/ability_runtime/apicover/stagesupplement/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git "a/ability/ability_runtime/apicover/stagesupplement/signature/openharmony_sx.p7b\357\200\272Zone.Identifier" "b/ability/ability_runtime/apicover/stagesupplement/signature/openharmony_sx.p7b\357\200\272Zone.Identifier" deleted file mode 100644 index 8cc3e0336..000000000 --- "a/ability/ability_runtime/apicover/stagesupplement/signature/openharmony_sx.p7b\357\200\272Zone.Identifier" +++ /dev/null @@ -1,4 +0,0 @@ -[ZoneTransfer] -ZoneId=0 -ReferrerUrl=vscode-file://vscode-app/d:/Software/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html -HostUrl=file:///d%3A/OpenHarmony/Xts/xts_acts-master/aafwk/aafwk_standard/newwant/actsnewwantbrelyhap/signature/openharmony_sx.p7b diff --git a/ability/ability_runtime/apitest/entry/src/main/module.json b/ability/ability_runtime/apitest/entry/src/main/module.json index 9b742a8c4..f8424d2ab 100644 --- a/ability/ability_runtime/apitest/entry/src/main/module.json +++ b/ability/ability_runtime/apitest/entry/src/main/module.json @@ -62,12 +62,6 @@ "icon": "$media:icon", "label": "$string:MainAbility5_label" } - ], - "requestPermissions": [ - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/apitest/signature/openharmony_sx.p7b b/ability/ability_runtime/apitest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/context/actscontexttest/signature/openharmony_sx.p7b b/ability/ability_runtime/context/actscontexttest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..f734753d7f60e545f4bd319b06ff920c8007a2ed 100644 GIT binary patch delta 612 zcmew?bzP?3pouS-jZ>@5qwPB{BRkWACO#LSkOLDVqam*WHydX{n+IbmGYb==K@;m2 zghIvzO{`B@nphuJE0v`d6=&w>>E!?>S0F)zO;H!%lj8c1_m zYGO%g5lB%+esMfRDjq1IR11_(&M8*1s#Z$O$;mHIP0@w$qm}Z3O7#j-i*hrIL5|e( z^a~Dg^zn&z3iWgGaaD?){Efx69%6h!QD#|YPHK9pZgOHlVp3*KW=Uo$(9mclN06b8 z1qHsPIVG6^Mfu68#l=83L4?5yD+7u$^NTV|Dg#SXi!xJF&}3aJl5Hq)$ delta 333 zcmcaE^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~U?q%jKt}HG|&5cjaFG`(!kwp~7Pb?@x>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/context/actscreatemodulecontextassistone/signature/openharmony_sx.p7b b/ability/ability_runtime/context/actscreatemodulecontextassistone/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/context/actscreatemodulecontexttest/signature/openharmony_sx.p7b b/ability/ability_runtime/context/actscreatemodulecontexttest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/context/scene/defpermission/signature/openharmony_sx.p7b b/ability/ability_runtime/context/scene/defpermission/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/context/scene/defpermission/src/main/config.json b/ability/ability_runtime/context/scene/defpermission/src/main/config.json index 95936f7e2..94be11c7c 100644 --- a/ability/ability_runtime/context/scene/defpermission/src/main/config.json +++ b/ability/ability_runtime/context/scene/defpermission/src/main/config.json @@ -57,28 +57,6 @@ "launchType": "standard" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/fa/faapplicationinfo/signature/openharmony_sx.p7b b/ability/ability_runtime/fa/faapplicationinfo/signature/openharmony_sx.p7b index bf893c5fa3f7c335b731c76c5ad1b45620889f25..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 585 zcmew_wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?7_N>z24Bsz|6qhz}&deQIhx#iP&tSW`lSz?bKkwpm2ZI;3 epRIhxGgU#TF6MF%kHAXya_Rp%r*m9QjN1S?+|d63 delta 372 zcmdlb^It06pozDdjZ>@5qwPB{BRkWACf*#NPzDntqam*WHydX{n+IbmGYb==K@+PC zLLuXVCRSdSCRWaBrLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTFK*rj=wAC#UA6D(NUC7UTeR z6;~FQq~^va=NCc53Ut#_6H7{gJS(M){Ni}1d}2X?(qw*C*Uijq%h>A;j14Rd4Gl~T zjiU_o;g08IF;rqvm^OQY)ic4Zb{$6?78*)~&s2|z5@_W%)VR#&rO5tj@qPm?HV$C0 zoU>(NW@2$SaAi_txbwB}Y<0BVq_vX4^OyhG7qR`gz;{@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?7_N>z24Bsz|6qhz}&deQIhx#iP&tSW`lSz?bKkwpm2ZI;3 epRIhxGgU#TF6MF%kHAXya_Rp%r*m9QjN1S?+|d63 delta 372 zcmdlb^It06pozDdjZ>@5qwPB{BRkWACf*#NPzDntqam*WHydX{n+IbmGYb==K@+PC zLLuXVCRSdSCRWaBrLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTFK*rj=wAC#UA6D(NUC7UTeR z6;~FQq~^va=NCc53Ut#_6H7{gJS(M){Ni}1d}2X?(qw*C*Uijq%h>A;j14Rd4Gl~T zjiU_o;g08IF;rqvm^OQY)ic4Zb{$6?78*)~&s2|z5@_W%)VR#&rO5tj@qPm?HV$C0 zoU>(NW@2$SaAi_txbwB}Y<0BVq_vX4^OyhG7qR`gz;{@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?7_N>z24Bsz|6qhz}&deQIhx#iP&tSW`lSz?bKkwpm2ZI;3 epRIhxGgU#TF6MF%kHAXya_Rp%r*m9QjN1S?+|d63 delta 372 zcmdlb^It06pozDdjZ>@5qwPB{BRkWACf*#NPzDntqam*WHydX{n+IbmGYb==K@+PC zLLuXVCRSdSCRWaBrLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTFK*rj=wAC#UA6D(NUC7UTeR z6;~FQq~^va=NCc53Ut#_6H7{gJS(M){Ni}1d}2X?(qw*C*Uijq%h>A;j14Rd4Gl~T zjiU_o;g08IF;rqvm^OQY)ic4Zb{$6?78*)~&s2|z5@_W%)VR#&rO5tj@qPm?HV$C0 zoU>(NW@2$SaAi_txbwB}Y<0BVq_vX4^OyhG7qR`gz;{@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=n$GPe?_Dg&O=2%eRTbfgn8Bmm; zoLXEAv=t%@R#+KOl$l?YSyCBTnp%{Znt~?lT9KSnnv&{Pl%MOHSqus#g#Lm8gV5qs zpnizut`#Mzc_0-qBiw+V49hIeOv*|1%P+}Ht5k~J?7_N>z24Bsz|6qhz}&deQIhx#iP&tSW`lSz?bKkwpm2ZI;3 epRIhxGgU#TF6MF%kHAXya_Rp%r*m9QjN1S?+|d63 delta 372 zcmdlb^It06pozDdjZ>@5qwPB{BRkWACf*#NPzDntqam*WHydX{n+IbmGYb==K@+PC zLLuXVCRSdSCRWaBrLxqb;>`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHk=Hw(LCTFK*rj=wAC#UA6D(NUC7UTeR z6;~FQq~^va=NCc53Ut#_6H7{gJS(M){Ni}1d}2X?(qw*C*Uijq%h>A;j14Rd4Gl~T zjiU_o;g08IF;rqvm^OQY)ic4Zb{$6?78*)~&s2|z5@_W%)VR#&rO5tj@qPm?HV$C0 zoU>(NW@2$SaAi_txbwB}Y<0BVq_vX4^OyhG7qR`gz;{@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/faapicover/faauxiliary/signature/openharmony_sx.p7b b/ability/ability_runtime/faapicover/faauxiliary/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/featureability/actsfeatureabilitytest/entry/src/main/config.json b/ability/ability_runtime/featureability/actsfeatureabilitytest/entry/src/main/config.json index 80b98c835..5ad32798f 100644 --- a/ability/ability_runtime/featureability/actsfeatureabilitytest/entry/src/main/config.json +++ b/ability/ability_runtime/featureability/actsfeatureabilitytest/entry/src/main/config.json @@ -96,36 +96,12 @@ "when": "always" } }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" - }, { "name": "ohos.permission.ACCELEROMETER", "reason":"need use ohos.permission.ACCELEROMETER" }, { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" } ], "js": [ diff --git a/ability/ability_runtime/featureability/actsfeatureabilitytest/signature/openharmony_sx.p7b b/ability/ability_runtime/featureability/actsfeatureabilitytest/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..78f51b405a07bc13f7afb19c68973821231c5110 100755 GIT binary patch delta 746 zcmY*XO=uHA7-f^}+8(L9ks$4{iXx&QTE(A(6htf@qz5U8pr9wglc0iv_)SVHo|b*zd+&SiW4^XL*~w*ZcYkm)#Ki@H+Kv?rB7796q-6x{)wFIlP6 zn~PA0fz0M2XEIQzepzBlPvt{X(8?{ilH|r=fFO>UVXj(hGR9|!6<+^OAv6Xm1d)*D~0-$f1l%=@R+1Y!862lA>KNi zrVOr`6qF12o(3OEERaqcsAp3->=Iz)DI=4l|C}VY%C%uJ0DVWOOVf;;VKpj>K^kkK)eFH&Yvkpg>#X^`Et)+Wg~d$5X3@bEI4T_%MC@ z(A;2a<0rk{4lUq1qXu5%n*#yAFED@)``Rv?WwA5YpN+ii*B{JuzMYtIE`EE6--m8| vymhSgQgX%D=HL5#clW~6UsE;t`QW?DO{1S1&o3|6-%Jj#X1}bIfA9DU=nMdO delta 856 zcmY*XPiWIn7+=yf+PU^H5GGTXy@R4G^R-)Ns!ULj6^4p15gcQCZC>lcG>Q3BsWK-K z3S;gta*!P+0}&Afksb6p2QoJh6ozycCkl!Pfwv{vQXX zpp*E<$BtIB)txxAi(PaQHCozW873Krd-&KyHOt@#$1>32r~d(&MTfu1Ieht6t3VGZ zW5XnxDypc2!3hB*dtomGJ>h0vlf7m#C?j1LQ!+6vgXC<>o3<*tKdqVLM740yKwh~) zW7|Zg<8$+ervhH25SdsNTCCgft*DwM=5RqXe64h*Um8fK(o$Wti9iJl8=jc~Dbs(v zj{nHUQZ(U2u#de0r^bGxGZvchN>Oo6t)XrNys z{;L`)QfP!2@Vx5=DH8=3v6x3X$`OTF1bejZ^=JnpxYN;t^nM%#^nMfVV#ivSSpGL3 zJq;aZ(EZc)bP7tTB$WDKI(-EmYktremjs;P%r2at%g)r=AMU&xzPoXc94Rc@ZQCoi zKYw{}@$0!4u$A9Uzy8}nF2Zs{@GRTiviAMwCcDmR#kKbWzt%gckXoqPRkZfI+=XH|NBYIT0*{V(trQPuZd diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/signature/openharmony_sx.p7b b/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/src/main/config.json index 88794349a..f879d0850 100644 --- a/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/finishwithresultemptytest/src/main/config.json @@ -46,28 +46,6 @@ "visible": true } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/signature/openharmony_sx.p7b b/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/src/main/config.json index 7c637d2f5..a12f94fd2 100644 --- a/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/finishwithresultpromiseparameterstest/src/main/config.json @@ -46,28 +46,6 @@ "visible": true } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/signature/openharmony_sx.p7b b/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/src/main/config.json index ef2a01279..403b292ad 100644 --- a/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/finishwithresulttest/src/main/config.json @@ -46,28 +46,6 @@ "visible": true } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/signature/openharmony_sx.p7b b/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/src/main/config.json index 21aef3ece..0ad4c8a31 100644 --- a/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/getcallingbundletest/src/main/config.json @@ -46,28 +46,6 @@ "visible": true } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/featureability/sceneproject/startability/signature/openharmony_sx.p7b b/ability/ability_runtime/featureability/sceneproject/startability/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/featureability/sceneproject/startability/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/startability/src/main/config.json index 62e84e050..cfde86d61 100644 --- a/ability/ability_runtime/featureability/sceneproject/startability/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/startability/src/main/config.json @@ -46,28 +46,6 @@ "launchType": "singleton" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/featureability/sceneproject/startabilityforresult/signature/openharmony_sx.p7b b/ability/ability_runtime/featureability/sceneproject/startabilityforresult/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/featureability/sceneproject/startabilityforresult/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/startabilityforresult/src/main/config.json index 8376433b3..7d34eed5a 100644 --- a/ability/ability_runtime/featureability/sceneproject/startabilityforresult/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/startabilityforresult/src/main/config.json @@ -46,28 +46,6 @@ "visible": true } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/signature/openharmony_sx.p7b b/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/src/main/config.json b/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/src/main/config.json index b4dddcc5b..1a8bc36d1 100644 --- a/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/src/main/config.json +++ b/ability/ability_runtime/featureability/sceneproject/terminateabilitytest/src/main/config.json @@ -46,28 +46,6 @@ "visible": true } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/formmanager/fa/BUILD.gn b/ability/ability_runtime/formmanager/fa/BUILD.gn index 0699c1a18..6c2a65e37 100644 --- a/ability/ability_runtime/formmanager/fa/BUILD.gn +++ b/ability/ability_runtime/formmanager/fa/BUILD.gn @@ -56,8 +56,6 @@ group("formmanager") { "formsystemtest_ets/formgetformsinfotest/formswithoutpermtest:ActsFormsWithoutPermTest", "formsystemtest_ets/formgetformsinfotest/formszerotest:ActsFormsZeroTest", "formsystemtest_ets/formhostdeathrecipienttest:ActsFormHostDeathRecipientTest", - - #"formsystemtest_ets/formperformancetest:ActsFormPerformanceTest", "formsystemtest_ets/formreleasetest:ActsFormReleaseTest", "formsystemtest_ets/formstatetest_disable:ActsFormStateDisableTest", "formsystemtest_ets/formstatetest_enable:ActsFormStateEnableTest", diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/entry/src/main/config.json index 76e21298a..228e20391 100644 --- a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/entry/src/main/config.json @@ -109,16 +109,10 @@ "name": "FMS_FormOnUninstall_commonEvent" }, { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, { - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.REQUIRE_FORM" + "name": "ohos.permission.REQUIRE_FORM" } ] } diff --git a/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formhostst_ets/formsystemhost/signature/openharmony_sx.p7b index 6084de2e92d6f254a93a654b02701870bef66d31..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 636 zcmew&)ht_Y(8O2I#;Mij(e|B}k)3Hl6JG&PD2IuW(U8}Gn~gJ}&4V$OnT3hbpovWZ zp^$Mw6PqAQ6B}=}Qdw$Iab|v=ZeC(;s*;tGp`L-BfszhfI5|HBC~T;slvq%po03^v zQk0ogS_0BgQdy8Xai7SlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^HlLIH zgVF)8t>`n<{uvrChJ;}oKu>T>QkDx+LVrPlL1=L*P(Q?S*NT$V zJdm$oMz{gPBP_ExGbtz4FTW%+tx_p=vn}f~_Ig7j0}BHqBO^o0C zRoj!$^k%Q@QTLn$Zx{Ibg)e-ZpX=Ef@!-tkwQm{En;USkaR8IYIa?NHCKh)CS0+V< z?Ogla^yaMTNzgZL3Gp_G%(^0_E_2H)$hXZXTHmlipGm?0{_W)G)6w^pwzAu85fG}6 VU^y(EuYMxuU#5Uiad^+>CjbIj+};2H delta 323 zcmZpc{UQ})(8OE7#;Mij(e|B}k)3Hl6K^6=D3*zl(U8}Gn~gJ}&4V$OnT3hbpovuw zp^$Mw6Dt!-6U)D9rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLSX)BfnTLw=%JyASW|9u>`0&Ex#yNNk=KMAP128dlKHN8gQ|30DXDRmW7###ofS_Ns;02f?YKwE6*3MkG*}OIrmG1 z>kR|Bg?_78-9yYyFNpu&$fOWd?9+Ng^H@5qwPB{BRkWACO$QwkP;Ikqam*WHydX{n+IbmGYb==K@;m$ zghIvzO{~XQnph8Qbjo85v0knpuo2@rzA6=C_g#1xEN>&L>R2FGN33kzbLb$GO#qYC^Iz$P1dy{ zIj1xw)vYK$*Eh4c80bcX{(=I7(Bf2}eu(9+6(y;8AQdnp+<=}4%Ph`J%1QOhFUd@+ zREpiK$@-Oz%gLaL(GD0~2HBGnxl$+h^04zD2ixRDJbLv;hDHYFKx}AW9A%&n4@FKE zLnRi4MQ1PjnJH(NW@7O$ zaAQ(rSUu_gYu2N-jOITXWIwcAj}zS!{Zp>u$b{Is-V@R)Q)U8{oVJ@baqpQqhuySS c{SukcT;?Rz_l6i`?%h{Rk7ygI>0EqyzMF0Q* delta 286 zcmdlf^GM3cpouq*jZ>@5qwPB{BRkWACSHG_kT(+}qanWmFB@k2+RzOOpHy9q73xmmTC diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/entry/src/main/config.json index d653ef457..852b66569 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/entry/src/main/config.json @@ -129,26 +129,10 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemprovidera/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/entry/src/main/config.json index 3f93a6356..d0a94ba47 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/entry/src/main/config.json @@ -100,26 +100,10 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderb/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/entry/src/main/config.json index 5d74bc641..5ffb727e2 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/entry/src/main/config.json @@ -100,26 +100,10 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderc/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/entry/src/main/config.json index ea5165225..bca81aa5a 100644 --- a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/entry/src/main/config.json @@ -72,26 +72,10 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formproviderst_ets/formsystemproviderd/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/entry/src/main/config.json index 08d7580d2..7867a7faf 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/entry/src/main/config.json @@ -111,33 +111,13 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/entry/src/main/config.json index 808d9b252..ceb6a59ad 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/entry/src/main/config.json @@ -110,33 +110,13 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formacquiretest2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/config.json index b36d8d175..6f1f258fa 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/config.json @@ -128,37 +128,13 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.SET_TIME", - "reason": "need use ohos.permission.SET_TIME" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/ets/test/FmsDeleteForm.test.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/ets/test/FmsDeleteForm.test.ets index 571dae6c8..81e94e161 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/ets/test/FmsDeleteForm.test.ets +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/entry/src/main/ets/test/FmsDeleteForm.test.ets @@ -601,155 +601,6 @@ export default function test() { console.info(`${tcNumber} featureAbility.startAbility end`); }); - /** - * @tc.number: FMS_deleteForm_0700_1 - * @tc.name: After deleting a normal form, the form reference is 0. - * After deleting a form, there are still created normal forms in FMS. - * @tc.desc: 1.host A an host B create one normal card respectively - * 2.host A delete the form and verify the result is true - */ - it(`FMS_deleteForm_0700_1`, 0, async (done) => { - const tcNumber = `FMS_deleteForm_0700_1`; - let currentTime = new Date().getTime() - let formId; - let formIdB; - let supplyFlag = false; - let supplyFlagUpdate = false; - - // timer speed up - commonEvent.publish(`fms.time_speed`, { code: 900 }, () => { - console.info(`${tcNumber} time speed up`); - }); - await changeTime(10, 29, 55); - - async function delPublishCallback() { - console.info(`${tcNumber} delPublishCallback`); - await sleep(5000); - commonEvent.unsubscribe(subscriberSupply, () => unsubscribeSupplyCallback(tcNumber)); - if (supplyFlag && supplyFlagUpdate) { - deleteFormB(); - } else { - deleteFormB(); - expect().assertFail(); - } - console.info(`${tcNumber} delPublishCallback end`); - } - - async function delPublishCallbackB() { - console.info(`${tcNumber} delPublishCallbackB`); - console.info(`${tcNumber} delPublishCallbackB end`); - console.info(`${tcNumber} end`); - await systemTime.setTime(currentTime).then((data)=>{ - console.info(`${tcNumber} setTime ${JSON.stringify(data)}`); - done(); - }).catch((error)=>{ - console.info(`${tcNumber} setTime ${JSON.stringify(error)}`); - done(); - }) - } - - async function deleteFormB() { - console.info(`${tcNumber} deleteFormB start`); - // timer speed reset - commonEvent.publish(`fms.time_speed`, { code: 1 }, () => { - console.info(`${tcNumber} time speed up`); - }); - await sleep(1000); - const commonEventPublishData = { - bundleName: "com.ohos.st.formsystemhostc", - data: formIdB - }; - commonEvent.publish(deleteForm_Event, commonEventPublishData, delPublishCallbackB); - console.info(`${tcNumber} deleteFormB end`); - } - - const onAcquiredCallbackB = async (_, data) => { - console.info(`${tcNumber} onAcquiredCallbackB data: ${JSON.stringify(data)}`); - expect(data.event).assertEqual(`FMS_FormOnAcquired_commonEvent`); - formIdB = data.data; - commonEvent.unsubscribe(subscriberOnAcquired, () => unsubscribeOnAcquiredCallback(tcNumber)); - const commonEventPublishData = { - bundleName: "com.ohos.st.formsystemhostd", - data: formId - }; - commonEvent.publish(deleteForm_Event, commonEventPublishData, delPublishCallback); - }; - - const onAcquiredCallback = async (_, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}`); - expect(data.event).assertEqual(`FMS_FormOnAcquired_commonEvent`); - commonEvent.unsubscribe(subscriberOnAcquired, () => unsubscribeOnAcquiredCallback(tcNumber)); - formId = data.data; - subscriberOnAcquired = await commonEvent.createSubscriber(onAcquiredForm_Event); - await sleep(1000); - commonEvent.subscribe(subscriberOnAcquired, onAcquiredCallbackB); - - console.info(`${tcNumber} featureAbility.startAbility again start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostc", - abilityName: "com.ohos.st.formsystemhostc.MainAbility", - parameters: { - formId: "0", - name: "Form_Js001", - bundle: "com.form.formsystemtestservicea.hmservice", - ability: "com.form.formsystemtestservicea.hmservice.FormAbility", - moduleName: "entry", - temporary: false, - isCreate: true - } - } - }).then((res: any) => { - console.info(`${tcNumber} featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.info(`${tcNumber} featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.info(`${tcNumber} featureAbility.startAbility again end`); - }; - commonEvent.subscribe(subscriberOnAcquired, onAcquiredCallback); - - const onSupplyCallback = async (_, data) => { - if (data.parameters.kind == "onDestroy") { - console.info(`${tcNumber} onSupplyCallback ${JSON.stringify(data)}`); - expect(data.parameters.parameters).assertEqual(formId); - supplyFlag = true; - } - if (data.parameters.kind == "onUpdate") { - if (data.parameters.parameters == formId) { - expect().assertFail(); - } else if (data.parameters.parameters == formIdB) { - supplyFlagUpdate = true; - } - } - }; - commonEvent.subscribe(subscriberSupply, onSupplyCallback); - - console.info(`${tcNumber} featureAbility.startAbility start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostd", - abilityName: "com.ohos.st.formsystemhostd.MainAbility", - parameters: { - formId: "0", - name: "Form_Js002", - bundle: "com.form.formsystemtestserviceb.hmservice", - ability: "com.form.formsystemtestserviceb.hmservice.FormAbility", - moduleName: "entry", - temporary: false, - isCreate: true - } - } - }).then((res: any) => { - console.info(`${tcNumber} featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.info(`${tcNumber} featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.info(`${tcNumber} featureAbility.startAbility end`); - }); /** * @tc.number: FMS_deleteForm_0900 @@ -1093,13 +944,6 @@ const sleep = async delay => { }); }; -const delPublishCallback = async (tcNumber, done) => { - await sleep(1000); - console.info(`${tcNumber} delPublishCallback end`); - console.info(`${tcNumber} end`); - done(); -}; - const unsubscribeOnAcquiredCallback = (tcNumber) => { console.info(`${tcNumber} Unsubscribe OnAcquired Callback`); }; diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdeletetest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/entry/src/main/config.json index 156fc2289..ffe3ce4b4 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/entry/src/main/config.json @@ -109,33 +109,13 @@ { "name": "FMS_FormOnDeleted_commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formdynamicrefreshtest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/entry/src/main/config.json index 225796f9f..f9801e38d 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/entry/src/main/config.json @@ -110,26 +110,10 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formfuzztest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/entry/src/main/config.json index be62bc8d7..a0d906204 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/entry/src/main/config.json @@ -83,26 +83,10 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandonetest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/entry/src/main/config.json index b12af2e0e..3259bee79 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/entry/src/main/config.json @@ -83,26 +83,10 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandtwotest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/entry/src/main/config.json index f8b432c12..fb3ad873f 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/entry/src/main/config.json @@ -83,26 +83,10 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formsoneandzerotest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/entry/src/main/config.json index d6dbfb1a0..4fdeb2e13 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/entry/src/main/config.json @@ -83,22 +83,6 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formswithoutpermtest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/entry/src/main/config.json index cd6688efb..ca77fe7d5 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/entry/src/main/config.json @@ -83,26 +83,10 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formgetformsinfotest/formszerotest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/entry/src/main/config.json index 752c607b6..e1bb99437 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/entry/src/main/config.json @@ -99,32 +99,13 @@ { "name": "FMS_FormOnRequest_commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.CLEAN_APPLICATION_DATA" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formhostdeathrecipienttest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/BUILD.gn b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/BUILD.gn deleted file mode 100644 index d41ee3325..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/BUILD.gn +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021 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("//test/xts/tools/build/suite.gni") - -ohos_js_hap_suite("ActsFormPerformanceTest") { - hap_profile = "./entry/src/main/config.json" - deps = [ - ":hjs_demo_js_assets", - ":hjs_demo_js_test_assets", - ":hjs_demo_resources", - ] - ets2abc = true - certificate_profile = "./signature/openharmony_sx.p7b" - hap_name = "ActsFormPerformanceTest" - subsystem_name = "ability" - part_name = "form_fwk" -} -ohos_js_assets("hjs_demo_js_assets") { - source_dir = "./entry/src/main/ets/MainAbility" -} -ohos_js_assets("hjs_demo_js_test_assets") { - source_dir = "./entry/src/main/ets/TestAbility" -} -ohos_resources("hjs_demo_resources") { - sources = [ "./entry/src/main/resources" ] - hap_profile = "./entry/src/main/config.json" -} diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/Test.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/Test.json deleted file mode 100644 index 79951d919..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/Test.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "description": "Configuration for hjunit demo Tests", - "driver": { - "type": "OHJSUnitTest", - "test-timeout": "300000", - "bundle-name": "com.ohos.st.formperformancetest", - "package-name": "com.ohos.st.formperformancetest", - "shell-timeout": "600000", - "testcase-timeout":"30000" - }, - "kits": [ - { - "test-file-name": [ - "ActsFormPerformanceTest.hap", - "FormSystemHostK.hap", - "FormSupplyAppG.hap" - ], - "type": "AppInstallKit", - "cleanup-apps": true - }, - { - "type": "ShellKit", - "run-command": [ - "power-shell wakeup", - "power-shell setmode 602" - ] - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/config.json deleted file mode 100644 index e4c6ef005..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/config.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "app": { - "bundleName": "com.ohos.st.formperformancetest", - "vendor": "ohos", - "version": { - "code": 1000000, - "name": "1.0.0" - }, - "apiVersion": { - "compatible": 7, - "releaseType": "Release", - "target": 7 - } - }, - "deviceConfig": {}, - "module": { - "package": "com.ohos.st.formperformancetest", - "name": ".FormPerformanceSTApp", - "mainAbility": ".MainAbility", - "deviceType": [ - "default", - "tablet" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "entry", - "moduleType": "entry", - "installationFree": false - }, - "abilities": [ - { - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ], - "visible": true, - "name": ".MainAbility", - "srcLanguage": "ets", - "icon": "$media:icon", - "description": "$string:description_mainability", - "label": "$string:entry_MainAbility", - "type": "page", - "launchType": "standard" - }, - { - "orientation": "unspecified", - "formsEnabled": false, - "name": ".TestAbility", - "srcLanguage": "ets", - "srcPath": "TestAbility", - "icon": "$media:icon", - "description": "$string:TestAbility_desc", - "label": "$string:TestAbility_label", - "type": "page", - "visible": true, - "launchType": "singleton" - } - ], - "defPermissions": [ - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormOnAcquired_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormSupply_commonEvent" - }, - { - "availableScope": [], - "grantMode": "system_grant", - "name": "FMS_FormDelete_commonEvent" - } - ], - "reqPermissions": [ - { - "name": "FMS_FormOnAcquired_commonEvent", - "reason": "need use onAcquired commonEvent" - }, - { - "name": "FMS_FormSupply_commonEvent", - "reason": "need use FormSupply commonEvent" - }, - { - "name": "FMS_FormDelete_commonEvent", - "reason": "need use delete commonEvent" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.CLEAN_APPLICATION_DATA" - } - ], - "js": [ - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".MainAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - }, - { - "mode": { - "syntax": "ets", - "type": "pageAbility" - }, - "pages": [ - "pages/index" - ], - "name": ".TestAbility", - "window": { - "designWidth": 720, - "autoDesignWidth": false - } - } - ] - } -} \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/MainAbility/app.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/MainAbility/app.ets deleted file mode 100644 index cb7e7d915..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/MainAbility/app.ets +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2021 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('[FormComponent] Application onCreate') - }, - onDestroy() { - console.info('[FormComponent] Application onDestroy') - }, -} \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/MainAbility/pages/index.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/MainAbility/pages/index.ets deleted file mode 100644 index ec5d2d8ef..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/MainAbility/pages/index.ets +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2021 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. - */ - -@Entry -@Component -struct Index { - - build() { - Flex({ - direction: FlexDirection.Column, - alignItems: ItemAlign.Center, - justifyContent: FlexAlign.Center - }) { - Text('Fms Performance Test') - .fontSize(50) - .fontWeight(FontWeight.Bold) - } - .width('100%') - .height('100%') - } -} - diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestAbility/app.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestAbility/app.ets deleted file mode 100644 index 870e5798a..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestAbility/app.ets +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (C) 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 AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' -import { Hypium } from '@ohos/hypium' -import testsuite from '../test/List.test' - -export default { - onCreate() { - console.info('Application onCreate') - var abilityDelegator: any - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - var abilityDelegatorArguments: any - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - console.info('start run testcase!!!') - Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) - }, - onDestroy() { - console.info('Application onDestroy') - }, -} \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestAbility/pages/index.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestAbility/pages/index.ets deleted file mode 100644 index 52663437c..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestAbility/pages/index.ets +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (C) 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 router from '@system.router'; - -@Entry -@Component -struct Index { - aboutToAppear() { - console.info('TestAbility index aboutToAppear') - } - - @State message: string = 'Hello World' - build() { - Row() { - Column() { - Text(this.message) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .width('35%') - .height('5%') - .onClick(()=>{ - }) - } - .width('100%') - } - .height('100%') - } - } \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts deleted file mode 100644 index 14e78a653..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/TestRunner/OpenHarmonyTestRunner.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright (C) 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 TestRunner from '@ohos.application.testRunner' -import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' - -var abilityDelegator = undefined -var abilityDelegatorArguments = undefined - -function translateParamsToString(parameters) { - const keySet = new Set([ - '-s class', '-s notClass', '-s suite', '-s itName', - '-s level', '-s testType', '-s size', '-s timeout', - '-s package' - ]) - let targetParams = ''; - for (const key in parameters) { - if (keySet.has(key)) { - targetParams += ' ' + key + ' ' + parameters[key] - } - } - return targetParams.trim() -} - -async function onAbilityCreateCallback() { - console.log('onAbilityCreateCallback'); -} - -async function addAbilityMonitorCallback(err: any) { - console.info('addAbilityMonitorCallback : ' + JSON.stringify(err)) -} - -export default class OpenHarmonyTestRunner implements TestRunner { - constructor() { - } - - onPrepare() { - console.info('OpenHarmonyTestRunner OnPrepare') - } - - onRun() { - console.log('OpenHarmonyTestRunner onRun run') - abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() - abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() - - let lMonitor = { - abilityName: testAbilityName, - onAbilityCreate: onAbilityCreateCallback, - }; - var testAbilityName = abilityDelegatorArguments.parameters['-p'] + '.TestAbility' - abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) - var cmd = 'aa start -d 0 -a ' + testAbilityName + ' -b ' + abilityDelegatorArguments.bundleName - cmd += ' '+translateParamsToString(abilityDelegatorArguments.parameters) - console.info('cmd : '+cmd) - abilityDelegator.executeShellCommand(cmd, - (err: any, d: any) => { - console.info('executeShellCommand : err : ' + JSON.stringify(err)); - console.info('executeShellCommand : data : ' + d.stdResult); - console.info('executeShellCommand : data : ' + d.exitCode); - }) - console.info('OpenHarmonyTestRunner onRun call abilityDelegator.getAppContext') - var context = abilityDelegator.getAppContext() - console.info('getAppContext : ' + JSON.stringify(context)) - console.info('OpenHarmonyTestRunner onRun end') - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/test/FmsPerformanceTest.test.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/test/FmsPerformanceTest.test.ets deleted file mode 100644 index 08248f9bb..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/test/FmsPerformanceTest.test.ets +++ /dev/null @@ -1,954 +0,0 @@ -/* - * Copyright (c) 2021 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 featureAbility from '@ohos.ability.featureAbility'; -import formHost from '@ohos.application.formHost'; -import commonEvent from '@ohos.commonEvent'; -import systemTime from '@ohos.systemTime'; -import { beforeEach, afterEach, describe, expect, it } from '@ohos/hypium' - -const onAcquiredEvent = { - events: [`FMS_FormOnAcquired_commonEvent`], -}; -const onSupplyEvent = { - events: [`FMS_FormSupply_commonEvent`], -}; -const formOnDeleteEvent = `FMS_FormDelete_commonEvent`; - -const unsubscribeOnAcquiredCallback = (tcNumber) => { - console.info(`${tcNumber} unsubscribeOnAcquired callback`); -} -const unsubscribeOnSupplyCallback = (tcNumber) => { - console.info(`${tcNumber} unsubscribeOnSupply callback`); -} -const publishOnDeleteCallback = (tcNumber, done) => { - console.info(`${tcNumber} publishOnDelete callback`); - done(); -} - -const unsubscribeCallback = (tcNumber) => { - console.info(`====>${tcNumber} unsubscribeCallback====>`); -} - -let onAcquiredEventSubscriber; -let onSupplyEventSubscriber; - -function sleep(time) { - return new Promise((resolve)=>setTimeout(resolve,time)); - } - -export default function test() { - describe(`FmsPerformanceTest`, () => { - - beforeEach(async () => { - onAcquiredEventSubscriber = await commonEvent.createSubscriber(onAcquiredEvent); - onSupplyEventSubscriber = await commonEvent.createSubscriber(onSupplyEvent); - }); - - afterEach(async() => { - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeCallback("afterEach unsubscribe onAcquiredEventSubscriber")); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeCallback("afterEach unsubscribe onSupplyEventSubscriber")); - await sleep(1000); - }) - - /** - * @tc.number: FMS_performanceTest_0100 - * @tc.name: Performance test. - * @tc.desc: Create form. - */ - it(`FMS_performanceTest_0100`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0100`; - const timeout = 1000; - let endflag = 0; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - const hostEndTime = data.parameters.time; - const hostTime = hostEndTime - startTime - console.info(`${tcNumber} hostTime: ${JSON.stringify(hostTime)}`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - console.info(`${tcNumber} onAcquiredCallback end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }); - - commonEvent.subscribe(onSupplyEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onSupplyCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - const kind = data.parameters.kind; - const supplyFormId = `onCreate` == kind - ? JSON.parse(data.parameters.parameters).parameters[`ohos.extra.param.key.form_identity`] - : data.parameters.parameters; - console.info(`${tcNumber} onSupplyCallback formId: ${supplyFormId} kind: ${kind}`); - - if (`onCreate` == kind) { - const providerEndTime = data.parameters.time; - const providerTime = providerEndTime - startTime; - console.info(`${tcNumber} providerTime: ${JSON.stringify(providerTime)}`); - expect(providerTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeOnSupplyCallback(tcNumber)); - console.info(`${tcNumber} onSupplyCallback_onCreate end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [supplyFormId] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - } - }); - - const startTime = await systemTime.getCurrentTime(); - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_0200 - * @tc.name: Performance test. - * @tc.desc: Delete form. - */ - it(`FMS_performanceTest_0200`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0200`; - const timeout = 1000; - let startTime = -1; - let endflag = 0; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - if (`deleteForm` == data.parameters.kind) { - startTime = data.parameters.startTime; - const hostTime = data.parameters.hostTime; - console.info(`${tcNumber} hostTime: ${JSON.stringify(hostTime)}`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - console.info(`${tcNumber} onAcquiredCallback_deleteForm end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - } - }); - - commonEvent.subscribe(onSupplyEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onSupplyCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - const kind = data.parameters.kind; - const supplyFormId = `onCreate` == kind - ? JSON.parse(data.parameters.parameters).parameters[`ohos.extra.param.key.form_identity`] - : data.parameters.parameters; - console.info(`${tcNumber} onSupplyCallback formId: ${supplyFormId} kind: ${kind}`); - - if (`onDestroy` == kind) { - setTimeout(() => { - const providerEndTime = data.parameters.time; - const providerTime = providerEndTime - startTime; - console.info(`${tcNumber} providerTime: ${JSON.stringify(providerTime)}`); - expect(providerTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeOnSupplyCallback(tcNumber)); - console.info(`${tcNumber} onSupplyCallback_onDestroy end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [supplyFormId] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }, 2000); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - deleteForm: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_0300 - * @tc.name: Performance test. - * @tc.desc: Release form. - */ - it(`FMS_performanceTest_0300`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0300`; - const timeout = 1000; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - if (`release` == data.parameters.kind) { - const hostTime = data.parameters.hostTime; - console.info(`${tcNumber} hostTime: ${hostTime}`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - console.info(`${tcNumber} onAcquiredCallback_release end`); - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - releaseForm: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_0400 - * @tc.name: Performance test. - * @tc.desc: Cast temp form. - */ - it(`FMS_performanceTest_0400`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0400`; - const timeout = 500; - let startTime = -1; - let endflag = 0; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - if (`castTempForm` == data.parameters.kind) { - startTime = data.parameters.startTime; - const hostTime = data.parameters.hostTime; - console.info(`${tcNumber} hostTime: ${JSON.stringify(hostTime)}`); - console.info(`${tcNumber} onAcquiredCallback_castTempForm end`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - } - }); - - commonEvent.subscribe(onSupplyEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onSupplyCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - const kind = data.parameters.kind; - const supplyFormId = `onCreate` == kind - ? JSON.parse(data.parameters.parameters).parameters[`ohos.extra.param.key.form_identity`] - : data.parameters.parameters; - console.info(`${tcNumber} onSupplyCallback formId: ${supplyFormId} kind: ${kind}`); - - if (`onCastToNormal` == kind) { - setTimeout(() => { - const providerEndTime = data.parameters.time; - const providerTime = providerEndTime - startTime; - console.info(`${tcNumber} providerTime: ${JSON.stringify(providerTime)}`); - expect(providerTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeOnSupplyCallback(tcNumber)); - console.info(`${tcNumber} onSupplyCallback_onCastToNormal end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [supplyFormId] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }, 2000); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - castTempForm: true, - temporary: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_0500 - * @tc.name: Performance test. - * @tc.desc: Notify visible forms. - */ - it(`FMS_performanceTest_0500`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0500`; - const timeout = 500; - let startTime = -1; - let endflag = 0; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - if (`notifyVisibleForms` == data.parameters.kind) { - startTime = data.parameters.startTime; - const hostTime = data.parameters.hostTime; - console.info(`${tcNumber} hostTime: ${JSON.stringify(hostTime)}`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - console.info(`${tcNumber} onAcquiredCallback_notifyVisibleForms end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - } - }); - - commonEvent.subscribe(onSupplyEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onSupplyCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - const kind = data.parameters.kind; - const supplyFormId = `onCreate` == kind - ? JSON.parse(data.parameters.parameters).parameters[`ohos.extra.param.key.form_identity`] - : `onVisibilityChange` == kind - ? Object.keys(JSON.parse(data.parameters.parameters))[0] - : data.parameters.parameters; - console.info(`${tcNumber} onSupplyCallback formId: ${supplyFormId} kind: ${kind}`); - - if (`onVisibilityChange` == kind) { - setTimeout(() => { - const providerEndTime = data.parameters.time; - const providerTime = providerEndTime - startTime; - console.info(`${tcNumber} providerTime: ${JSON.stringify(providerTime)}`); - expect(providerTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeOnSupplyCallback(tcNumber)); - console.info(`${tcNumber} onSupplyCallback_onVisibilityChange end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [supplyFormId] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }, 2000); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - notifyVisibleForms: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_0600 - * @tc.name: Performance test. - * @tc.desc: Notify invisible forms. - */ - it(`FMS_performanceTest_0600`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0600`; - const timeout = 500; - let startTime = -1; - let endflag = 0; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - if (`notifyInvisibleForms` == data.parameters.kind) { - startTime = data.parameters.startTime; - const hostTime = data.parameters.hostTime; - console.info(`${tcNumber} hostTime: ${JSON.stringify(hostTime)}`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - console.info(`${tcNumber} onAcquiredCallback_notifyInvisibleForms end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - } - }); - - commonEvent.subscribe(onSupplyEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onSupplyCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - const kind = data.parameters.kind; - const supplyFormId = `onCreate` == kind - ? JSON.parse(data.parameters.parameters).parameters[`ohos.extra.param.key.form_identity`] - : `onVisibilityChange` == kind - ? Object.keys(JSON.parse(data.parameters.parameters))[0] - : data.parameters.parameters; - console.info(`${tcNumber} onSupplyCallback formId: ${supplyFormId} kind: ${kind}`); - - if (`onVisibilityChange` == kind) { - setTimeout(() => { - const providerEndTime = data.parameters.time; - const providerTime = providerEndTime - startTime; - console.info(`${tcNumber} providerTime: ${JSON.stringify(providerTime)}`); - expect(providerTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeOnSupplyCallback(tcNumber)); - console.info(`${tcNumber} onSupplyCallback_onVisibilityChange end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [supplyFormId] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }, 2000); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - notifyInvisibleForms: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_0700 - * @tc.name: Performance test. - * @tc.desc: Request forms. - */ - it(`FMS_performanceTest_0700`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0700`; - const timeout = 100; - let startTime = -1; - let endflag = 0; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - if (`request` == data.parameters.kind) { - startTime = data.parameters.startTime; - const hostTime = data.parameters.hostTime; - console.info(`${tcNumber} hostTime: ${JSON.stringify(hostTime)}`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - console.info(`${tcNumber} onAcquiredCallback end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - } - }); - - commonEvent.subscribe(onSupplyEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onSupplyCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - const kind = data.parameters.kind; - const supplyFormId = `onCreate` == kind - ? JSON.parse(data.parameters.parameters).parameters[`ohos.extra.param.key.form_identity`] - : data.parameters.parameters; - console.info(`${tcNumber} onSupplyCallback formId: ${supplyFormId} kind: ${kind}`); - - if (`onUpdate` == kind) { - setTimeout(() => { - const providerEndTime = data.parameters.time; - console.info(`${tcNumber} providerTime: ${JSON.stringify(providerEndTime - startTime)}`); - expect(providerEndTime - startTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeOnSupplyCallback(tcNumber)); - console.info(`${tcNumber} onSupplyCallback_onUpdate end`); - - if (++endflag == 2) { - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [supplyFormId] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }, 2000); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - requestForm: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_0800 - * @tc.name: Performance test. - * @tc.desc: Update form. - */ - it(`FMS_performanceTest_0800`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0800`; - const timeout = 100; - - commonEvent.subscribe(onSupplyEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onSupplyCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - const kind = data.parameters.kind; - const supplyFormId = `onCreate` == kind - ? JSON.parse(data.parameters.parameters).parameters[`ohos.extra.param.key.form_identity`] - : `onVisibilityChange` == kind - ? Object.keys(JSON.parse(data.parameters.parameters))[0] - : data.parameters.parameters; - console.info(`${tcNumber} onSupplyCallback formId: ${supplyFormId} kind: ${kind}`); - - if (`onUpdateForm` == kind) { - const providerTime = data.parameters.time; - console.info(`${tcNumber} providerTime: ${JSON.stringify(providerTime)}`); - expect(providerTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeOnSupplyCallback(tcNumber)); - console.info(`${tcNumber} onSupplyCallback_onUpdateForm end`); - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [supplyFormId] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - notifyVisibleForms: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_0900 - * @tc.name: Performance test. - * @tc.desc: Set next refresh time. - */ - it(`FMS_performanceTest_0900`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_0900`; - const timeout = 100; - - commonEvent.subscribe(onSupplyEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onSupplyCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - const kind = data.parameters.kind; - const supplyFormId = `onCreate` == kind - ? JSON.parse(data.parameters.parameters).parameters[`ohos.extra.param.key.form_identity`] - : `onVisibilityChange` == kind - ? Object.keys(JSON.parse(data.parameters.parameters))[0] - : data.parameters.parameters; - console.info(`${tcNumber} onSupplyCallback formId: ${supplyFormId} kind: ${kind}`); - - if (`onSetFormNextRefreshTime` == kind) { - const providerTime = data.parameters.time; - console.info(`${tcNumber} providerTime: ${JSON.stringify(providerTime)}`); - expect(providerTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onSupplyEventSubscriber, () => unsubscribeOnSupplyCallback(tcNumber)); - console.info(`${tcNumber} onSupplyCallback_onSetFormNextRefreshTime end`); - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [supplyFormId] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }); - - setTimeout(async () => { - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - notifyVisibleForms: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }, 2000); - }); - - /** - * @tc.number: FMS_performanceTest_1000 - * @tc.name: Performance test. - * @tc.desc: Enable update forms. - */ - it(`FMS_performanceTest_1000`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_1000`; - const timeout = 100; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - if (`enableUpdate` == data.parameters.kind) { - const hostTime = data.parameters.hostTime; - console.info(`${tcNumber} hostTime: ${hostTime}`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - console.info(`${tcNumber} onAcquiredCallback_enableUpdate end`); - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - enableUpdate: true, - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_1100 - * @tc.name: Performance test. - * @tc.desc: Disable update forms. - */ - it(`FMS_performanceTest_1100`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_1100`; - const timeout = 100; - - commonEvent.subscribe(onAcquiredEventSubscriber, async (err, data) => { - console.info(`${tcNumber} onAcquiredCallback data: ${JSON.stringify(data)}, error: ${JSON.stringify(err)}`); - console.info(`${tcNumber} onAcquiredCallback formId: ${data.data}`); - - if (`disableUpdate` == data.parameters.kind) { - const hostTime = data.parameters.hostTime; - console.info(`${tcNumber} hostTime: ${hostTime}`); - expect(hostTime < timeout).assertEqual(true); - commonEvent.unsubscribe(onAcquiredEventSubscriber, () => unsubscribeOnAcquiredCallback(tcNumber)); - console.info(`${tcNumber} onAcquiredCallback_disableUpdate end`); - setTimeout(() => { - commonEvent.publish(formOnDeleteEvent, { - parameters: { - formIds: [data.data] - } - }, () => publishOnDeleteCallback(tcNumber, done)); - }, 500); - } - }); - - try { - const res = await featureAbility.startAbility({ - want: { - bundleName: `com.ohos.st.formsystemhostk`, - abilityName: `com.ohos.st.formsystemhostk.MainAbility`, - parameters: { - formId: `0`, - name: `Form_Js001`, - bundle: `com.form.formsystemtestserviceg.hmservice`, - ability: `com.form.formsystemtestserviceg.hmservice.FormAbility`, - moduleName: `entry`, - isCreate: true, - disableUpdate: true - } - } - }); - console.info(`${tcNumber} featureAbility.startAbility res: ${JSON.stringify(res)}`); - } catch (error) { - console.info(`${tcNumber} error: ${JSON.stringify(error)}`); - console.info(`${tcNumber} should not reach here`); - expect().assertFail(); - } - }); - - /** - * @tc.number: FMS_performanceTest_1300 - * @tc.name: Performance test. - * @tc.desc: Get forms info. - */ - it(`FMS_performanceTest_1300`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_1300`; - const timeout = 10; - - const startTime = await systemTime.getCurrentTime(); - const data = await formHost.getAllFormsInfo(); - console.info(`${tcNumber} getAllFormsInfo result: ${JSON.stringify(data)}`); - const endTime = await systemTime.getCurrentTime(); - - console.info(`${tcNumber} hostTime: ${JSON.stringify(endTime - startTime)}`); - expect(endTime - startTime < timeout); - done(); - }); - - /** - * @tc.number: FMS_performanceTest_1400 - * @tc.name: Performance test. - * @tc.desc: Get forms info by bundle. - */ - it(`FMS_performanceTest_1400`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_1400`; - const timeout = 10; - - const startTime = await systemTime.getCurrentTime(); - const data = await formHost.getFormsInfo(`com.form.formsystemtestserviceg.hmservice`); - console.info(`${tcNumber} getFormsInfoByBundle result: ${JSON.stringify(data)}`); - const endTime = await systemTime.getCurrentTime(); - - console.info(`${tcNumber} hostTime: ${JSON.stringify(endTime - startTime)}`); - expect(endTime - startTime < timeout); - done(); - }); - - /** - * @tc.number: FMS_performanceTest_1500 - * @tc.name: Performance test. - * @tc.desc: Get forms info by module. - */ - it(`FMS_performanceTest_1500`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_1500`; - const timeout = 10; - - const startTime = await systemTime.getCurrentTime(); - const data = await formHost.getFormsInfo(`com.form.formsystemtestserviceg.hmservice`, `entry`); - console.info(`${tcNumber} getFormsInfoByModule result: ${JSON.stringify(data)}`); - const endTime = await systemTime.getCurrentTime(); - - console.info(`${tcNumber} hostTime: ${JSON.stringify(endTime - startTime)}`); - expect(endTime - startTime < timeout); - done(); - }); - - /** - * @tc.number: FMS_performanceTest_1600 - * @tc.name: Performance test. - * @tc.desc: Form System Ready. - */ - it(`FMS_performanceTest_1600`, 0, async (done) => { - const tcNumber = `FMS_performanceTest_1600`; - const timeout = 10; - - const startTime = await systemTime.getCurrentTime(); - const data = await formHost.isSystemReady(); - console.info(`${tcNumber} isSystemReady result: ${JSON.stringify(data)}`); - const endTime = await systemTime.getCurrentTime(); - - console.info(`${tcNumber} hostTime: ${JSON.stringify(endTime - startTime)}`); - expect(endTime - startTime < timeout); - done(); - }); - }); -} diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index 4110aef6b..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (c) 2021 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 test from './FmsPerformanceTest.test.ets'; - -export default function testsuite() { - test(); -} \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 6e6480757..000000000 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "string": [ - { - "name": "entry_MainAbility", - "value": "formsttest" - }, - { - "name": "description_mainability", - "value": "ETS_Empty Ability" - }, - { - "name": "TestAbility_desc", - "value": "description" - }, - { - "name": "TestAbility_label", - "value": "label" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formperformancetest/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/config.json index f70ba9b48..d9a37bdb2 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/config.json @@ -119,33 +119,13 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/ets/test/FmsFormStateDisable.test.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/ets/test/FmsFormStateDisable.test.ets index 33e7f385c..0bad027ee 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/ets/test/FmsFormStateDisable.test.ets +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/entry/src/main/ets/test/FmsFormStateDisable.test.ets @@ -577,243 +577,6 @@ export default function test() { }); console.log(`FMS_disableFormsUpdate_0900 featureAbility.startAbility end`); }); - /** - * @tc.number: FMS_disableFormsUpdate_1000 - * @tc.name: Set next refresh time is invalid when disable form. (cache data < 1k) - * @tc.desc: 1.The form user calls the visible notification interface. - * 2.Call the disableFormsUpdate interface. - * 3.Call the setFormNextRefreshTime interface and verify the form can not refresh. - */ - it(`FMS_disableFormsUpdate_1000`, 0, async (done) => { - console.log(`FMS_disableFormsUpdate_1000 start`); - let formId; - - // timer speed up - commonEvent.publish(`fms.time_speed`, { code: 100 }, () => { - console.log(`FMS_disableFormsUpdate_1000 time speed up`); - }); - - function onSupplyEventCallBack(_, data) { - console.debug("====>FMS_disableFormsUpdate_1000 onSupplyEventCallBack====>" + JSON.stringify(data)); - if ("onUpdate" == data.parameters.kind) { - console.debug("FMS_disableFormsUpdate_1000 error, onUpdate called."); - commonEvent.unsubscribe(subscriberSupply, () => unsubscribeSupplyCallback("FMS_disableFormsUpdate_1000")); - expect().assertFail(); - } - } - - function onFormDisableCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - console.debug("====>FMS_disableFormsUpdate_1000 onFormDisableCallBack====>" + JSON.stringify(data)); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_disableFormsUpdate_1000")); - expect(data.parameters.kind).assertEqual("disable"); - expect(data.data).assertEqual("0"); - - commonEvent.subscribe(subscriberSupply, onSupplyEventCallBack); - - setTimeout(() => { - // timer reset - commonEvent.publish(`fms.time_speed`, { code: 1 }, () => { - console.log(`FMS_disableFormsUpdate_1000 time reset`); - }); - commonEvent.unsubscribe(subscriberSupply, () => unsubscribeSupplyCallback("FMS_disableFormsUpdate_1000")); - }, 9000); - - setTimeout(() => { - console.log(`FMS_disableFormsUpdate_1000 onFormDisableCallBack end`); - let commonEventPublishData = { - data: formId - }; - commonEvent.publish(deleteForm_Event, commonEventPublishData, (err) => { - console.info('FMS_disableFormsUpdate_1000 publish' + JSON.stringify(err)); - done() - }); - }, 10000); - } - - async function onAcquiredCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_disableFormsUpdate_1000")); - console.debug("====>FMS_disableFormsUpdate_1000 onAcquiredCallBack====>" + JSON.stringify(data)); - expect(data.parameters.kind).assertEqual("visible"); - expect(data.data).assertEqual("0"); - formId = data.parameters.formId; - - subscriberOnState = await commonEvent.createSubscriber(onStateFormEvent); - commonEvent.subscribe(subscriberOnState, onFormDisableCallBack); - console.log(`FMS_disableFormsUpdate_1000 featureAbility.startAbility notify disable start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "name", - "bundle" : "bundle", - "ability" : "ability", - "moduleName" : "entry", - "temporary" : false, - "stateForm" : "disable", - "stateIds" : [formId], - "isCreate" : false - } - } - }).then((res: any) => { - console.log(`FMS_disableFormsUpdate_1000 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_disableFormsUpdate_1000 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail() - done() - }); - console.log(`FMS_disableFormsUpdate_1000 featureAbility.startAbility notify disable end`); - } - - commonEvent.subscribe(subscriberOnState, onAcquiredCallBack); - console.log(`FMS_disableFormsUpdate_1000 featureAbility.startAbility servicea start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "Form_Js001", - "bundle" : "com.form.formsystemtestservicef.hmservice", - "ability" : "com.form.formsystemtestservicef.hmservice.FormAbility", - "moduleName" : "entry", - "temporary" : false, - "isCreate" : true, - "stateIds" : ["self"], - "stateForm" : "visible" - } - } - }).then((res: any) => { - console.log(`FMS_disableFormsUpdate_1000 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_disableFormsUpdate_1000 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail() - done() - }); - console.log(`FMS_disableFormsUpdate_1000 featureAbility.startAbility servicea end`); - }); - - /** - * @tc.number: FMS_disableFormsUpdate_1100 - * @tc.name: Set next refresh time is invalid when disable form. (cache data > 1k) - * @tc.desc: 1.The form user calls the visible notification interface. - * 2.Call the disableFormsUpdate interface. - * 3.Call the setFormNextRefreshTime interface and verify the form can not refresh. - */ - it(`FMS_disableFormsUpdate_1100`, 0, async (done) => { - console.log(`FMS_disableFormsUpdate_1100 start`); - let formId; - - // timer speed up - commonEvent.publish(`fms.time_speed`, { code: 100 }, () => { - console.log(`FMS_disableFormsUpdate_1100 time speed up`); - }); - - function onSupplyEventCallBack(_, data) { - console.debug("====>FMS_disableFormsUpdate_1100 onSupplyEventCallBack====>" + JSON.stringify(data)); - if ("onUpdate" == data.parameters.kind) { - console.debug("FMS_disableFormsUpdate_1100 error, onUpdate called."); - commonEvent.unsubscribe(subscriberSupply, () => unsubscribeSupplyCallback("FMS_disableFormsUpdate_1100")); - expect().assertFail(); - } - } - - function onFormDisableCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - console.debug("====>FMS_disableFormsUpdate_1100 onFormDisableCallBack====>" + JSON.stringify(data)); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_disableFormsUpdate_1100")); - expect(data.parameters.kind).assertEqual("disable"); - expect(data.data).assertEqual("0"); - - commonEvent.subscribe(subscriberSupply, onSupplyEventCallBack); - - setTimeout(() => { - // timer reset - commonEvent.publish(`fms.time_speed`, { code: 1 }, () => { - console.log(`FMS_disableFormsUpdate_1100 time reset`); - }); - commonEvent.unsubscribe(subscriberSupply, () => unsubscribeSupplyCallback("FMS_disableFormsUpdate_1100")); - }, 9000); - - setTimeout(() => { - console.log(`FMS_disableFormsUpdate_1100 onFormDisableCallBack end`); - let commonEventPublishData = { - data: formId - }; - commonEvent.publish(deleteForm_Event, commonEventPublishData, (err) => { - console.info('FMS_disableFormsUpdate_1100 publish' + JSON.stringify(err)); - done() - }); - }, 10000); - } - - async function onAcquiredCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_disableFormsUpdate_1100")); - console.debug("====>FMS_disableFormsUpdate_1100 onAcquiredCallBack====>" + JSON.stringify(data)); - expect(data.parameters.kind).assertEqual("visible"); - expect(data.data).assertEqual("0"); - formId = data.parameters.formId; - - subscriberOnState = await commonEvent.createSubscriber(onStateFormEvent); - commonEvent.subscribe(subscriberOnState, onFormDisableCallBack); - console.log(`FMS_disableFormsUpdate_1100 featureAbility.startAbility notify disable start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "name", - "bundle" : "bundle", - "ability" : "ability", - "moduleName" : "entry", - "temporary" : false, - "stateForm" : "disable", - "stateIds" : [formId], - "isCreate" : false - } - } - }).then((res: any) => { - console.log(`FMS_disableFormsUpdate_1100 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_disableFormsUpdate_1100 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail() - done() - }); - console.log(`FMS_disableFormsUpdate_1100 featureAbility.startAbility notify disable end`); - } - - commonEvent.subscribe(subscriberOnState, onAcquiredCallBack); - console.log(`FMS_disableFormsUpdate_1100 featureAbility.startAbility servicea start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "Form_Js001", - "bundle" : "com.form.formsystemtestserviceg.hmservice", - "ability" : "com.form.formsystemtestserviceg.hmservice.FormAbility", - "moduleName" : "entry", - "temporary" : false, - "isCreate" : true, - "stateIds" : ["self"], - "stateForm" : "visible" - } - } - }).then((res: any) => { - console.log(`FMS_disableFormsUpdate_1100 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_disableFormsUpdate_1100 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail() - done() - }); - console.log(`FMS_disableFormsUpdate_1100 featureAbility.startAbility servicea end`); - }); }); } @@ -825,14 +588,6 @@ const sleep = async delay => { }); }; -const delPublishCallback = async (tcNumber, done) => { - console.info(`${tcNumber} delPublishCallBack start`); - setTimeout(function () { - console.info(`${tcNumber} delPublishCallBack end`); - done(); - }, 1000); -} - const unsubscribeOnStateCallback = (tcNumber) => { console.debug(`====>${tcNumber} unsubscribeOnStateCallback====>`); } @@ -847,8 +602,4 @@ const unsubscribeOnDisableCallback = (tcNumber) => { const unsubscribeOnEnableCallback = (tcNumber) => { console.info(`====>${tcNumber} unsubscribeOnEnableCallback====>`); -} - -const unsubscribeSupplyCallback = (tcNumber) => { - console.debug(`====>${tcNumber} unSubscribeSupplyCallback====>`); -} +} \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_disable/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/config.json index 68bf8176b..5cb8bf879 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/config.json @@ -119,33 +119,13 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/ets/test/FmsFormStateEnable.test.ets b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/ets/test/FmsFormStateEnable.test.ets index 205120afe..e4fb88e4f 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/ets/test/FmsFormStateEnable.test.ets +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/entry/src/main/ets/test/FmsFormStateEnable.test.ets @@ -438,502 +438,6 @@ export default function test() { done(); }); }); - - /** - * @tc.number: FMS_enableFormsUpdate_0900 - * @tc.name: Use -1 form Id and created 2 form card Id notify the form to be invisible. - * @tc.desc: 1.The form user calls the visible notification interface. - * 2.Verify the result of the visible notification interface. - */ - it(`FMS_enableFormsUpdate_0900`, 0, async (done) => { - console.log(`FMS_enableFormsUpdate_0900 start`); - let formIds = []; - - // timer speed up - commonEvent.publish(`fms.time_speed`, { code: 300 }, () => { - console.log(`FMS_enableFormsUpdate_0900 time speed up`); - }); - - function onUpdateCallBack(_, data) { - if (data.parameters.kind == "onUpdate") { - expect(data.event).assertEqual("FMS_FormSupply_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_0900 onUpdateCallBack====>" + JSON.stringify(data)); - expect(data.parameters.parameters).assertEqual(formIds[0]); - - commonEvent.unsubscribe(subscriberSupply, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_0900")); - - commonEvent.publish(`fms.time_speed`, { code: 1 }, () => { - console.log(`FMS_enableFormsUpdate_0900 time reset`); - }); - - setTimeout(() => { - let commonEventPublishData = { - data: formIds[0] - }; - commonEvent.publish(deleteForm_Event, commonEventPublishData, (err) => { - console.info('FMS_enableFormsUpdate_0900 publish' + JSON.stringify(err)); - done() - }); - }, 2000); - } - } - - function onFormEnableCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_0900 onFormEnableCallBack====>" + JSON.stringify(data)); - expect(data.parameters.formId).assertEqual(formIds[0]); - expect(data.parameters.kind).assertEqual("enable"); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_0900")); - } - - async function onFormDisableCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_0900 onFormDisableCallBack====>" + JSON.stringify(data)); - expect(data.parameters.formId).assertEqual(formIds[0]); - expect(data.parameters.kind).assertEqual("disable"); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_0900")); - - subscriberOnState = await commonEvent.createSubscriber(onStateFormEvent); - commonEvent.subscribe(subscriberOnState, onFormEnableCallBack); - commonEvent.subscribe(subscriberSupply, onUpdateCallBack); - - setTimeout(async () => { - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbility notifyVisible start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "name", - "bundle" : "bundle", - "ability" : "ability", - "moduleName" : "entry", - "temporary" : false, - "stateForm" : "enable", - "stateIds" : formIds, - "isCreate" : false - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbility notifyVisible end`); - }, 10000); - } - - async function onAcquiredCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnAcquired_commonEvent"); - commonEvent.unsubscribe(subscriberOnAcquired, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_0900")); - console.debug("====>FMS_enableFormsUpdate_0900 onAcquiredCallBack====>" + JSON.stringify(data)); - formIds.push(data.data); - - commonEvent.subscribe(subscriberOnState, onFormDisableCallBack); - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbility notify disable start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "name", - "bundle" : "bundle", - "ability" : "ability", - "moduleName" : "entry", - "temporary" : false, - "stateForm" : "disable", - "stateIds" : formIds, - "isCreate" : false - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbility notify disable end`); - } - - commonEvent.subscribe(subscriberOnAcquired, onAcquiredCallBack); - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbility servicea start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "Form_Js001", - "bundle" : "com.form.formsystemtestservicee.hmservice", - "ability" : "com.form.formsystemtestservicee.hmservice.FormAbility", - "moduleName" : "entry", - "temporary" : false, - "isCreate" : true - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_0900 featureAbility.startAbility servicea end`); - }); - - /** - * @tc.number: FMS_enableFormsUpdate_1000 - * @tc.name: Use -1 form Id and created 2 form card Id notify the form to be invisible. - * @tc.desc: 1.The form user calls the visible notification interface. - * 2.Verify the result of the visible notification interface. - */ - it(`FMS_enableFormsUpdate_1000`, 0, async (done) => { - console.log(`FMS_enableFormsUpdate_1000 start`); - let formIds = []; - - // timer speed up - commonEvent.publish(`fms.time_speed`, { code: 300 }, () => { - console.log(`FMS_enableFormsUpdate_1000 time speed up`); - }); - - function onUpdateCallBack(_, data) { - if (data.parameters.kind == "onUpdate") { - expect(data.event).assertEqual("FMS_FormSupply_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_1000 onUpdateCallBack====>" + JSON.stringify(data)); - expect(data.parameters.parameters).assertEqual(formIds[0]); - - commonEvent.unsubscribe(subscriberSupply, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1000")); - - commonEvent.publish(`fms.time_speed`, { code: 1 }, () => { - console.log(`FMS_enableFormsUpdate_1000 time reset`); - }); - - setTimeout(() => { - let commonEventPublishData = { - data: formIds[0] - }; - commonEvent.publish(deleteForm_Event, commonEventPublishData, (err) => { - console.info('FMS_enableFormsUpdate_1000 publish' + JSON.stringify(err)); - done() - }); - }, 2000); - } - } - - function onFormEnableCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_1000 onFormEnableCallBack====>" + JSON.stringify(data)); - expect(data.parameters.formId).assertEqual(formIds[0]); - expect(data.parameters.kind).assertEqual("enable"); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1000")); - } - - async function onFormDisableCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_1000 onFormDisableCallBack====>" + JSON.stringify(data)); - expect(data.parameters.formId).assertEqual(formIds[0]); - expect(data.parameters.kind).assertEqual("disable"); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1000")); - - subscriberOnState = await commonEvent.createSubscriber(onStateFormEvent); - commonEvent.subscribe(subscriberOnState, onFormEnableCallBack); - commonEvent.subscribe(subscriberSupply, onUpdateCallBack); - - setTimeout(async () => { - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbility notifyVisible start`); - formIds.push("0"); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "name", - "bundle" : "bundle", - "ability" : "ability", - "moduleName" : "entry", - "temporary" : false, - "stateForm" : "enable", - "stateIds" : formIds, - "isCreate" : false - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbility notifyVisible end`); - }, 10000); - } - - function onAcquiredCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnAcquired_commonEvent"); - commonEvent.unsubscribe(subscriberOnAcquired, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1000")); - console.debug("====>FMS_enableFormsUpdate_1000 onAcquiredCallBack====>" + JSON.stringify(data)); - formIds.push(data.data); - commonEvent.subscribe(subscriberOnState, onFormDisableCallBack); - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbility notify disable start`); - featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "name", - "bundle" : "bundle", - "ability" : "ability", - "moduleName" : "entry", - "temporary" : false, - "stateForm" : "disable", - "stateIds" : formIds, - "isCreate" : false - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbility notify disable end`); - } - - commonEvent.subscribe(subscriberOnAcquired, onAcquiredCallBack); - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbility servicea start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "Form_Js001", - "bundle" : "com.form.formsystemtestservicee.hmservice", - "ability" : "com.form.formsystemtestservicee.hmservice.FormAbility", - "moduleName" : "entry", - "temporary" : false, - "isCreate" : true - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_1000 featureAbility.startAbility servicea end`); - }); - - /** - * @tc.number: FMS_enableFormsUpdate_1200 - * @tc.name: Use -1 form Id and created 2 form card Id notify the form to be visible. - * @tc.desc: 1.The form user calls the visible notification interface. - * 2.Verify the result of the visible notification interface. - */ - it(`FMS_enableFormsUpdate_1200`, 0, async (done) => { - console.log(`FMS_enableFormsUpdate_1200 start`); - let formIds = new Array(); - let count = 0; - - // timer speed up - commonEvent.publish(`fms.time_speed`, { code: 300 }, () => { - console.log(`FMS_enableFormsUpdate_1200 time speed up`); - }); - - function delPublishCallBack1(_, data) { - console.info("!!!====>FMS_enableFormsUpdate_1200 delPublishCallBack1====>" + JSON.stringify(data)); - setTimeout(function () { - console.info('FMS_enableFormsUpdate_1200 delPublishCallBack1 end'); - console.log(`FMS_enableFormsUpdate_1200 end`); - }, 1000); - } - function delPublishCallBack2(_, data) { - console.info("!!!====>FMS_enableFormsUpdate_1200 delPublishCallBack2====>" + JSON.stringify(data)); - setTimeout(function () { - console.info('FMS_enableFormsUpdate_1200 delPublishCallBack2 end'); - console.log(`FMS_enableFormsUpdate_1200 end`); - done() - }, 1000); - } - - function onUpdateCallBack(_, data) { - if (data.parameters.kind == "onUpdate") { - expect(data.event).assertEqual("FMS_FormSupply_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_1200 onUpdateCallBack====>" + JSON.stringify(data)); - expect(formIds.includes(data.parameters.parameters)).assertEqual(true); - - ++count; - if (count == 2) { - console.debug("====>FMS_enableFormsUpdate_1200 OK====>"); - commonEvent.unsubscribe(subscriberSupply, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1200")); - - commonEvent.publish(`fms.time_speed`, { code: 1 }, () => { - console.log(`FMS_enableFormsUpdate_1200 time reset`); - }); - - setTimeout(() => { - let commonEventPublishData1 = { - data: formIds[0] - }; - commonEvent.publish(deleteForm_Event, commonEventPublishData1, delPublishCallBack1); - let commonEventPublishData2 = { - data: formIds[1] - }; - commonEvent.publish(deleteForm_Event, commonEventPublishData2, delPublishCallBack2); - }, 2000); - } - } - } - - function onFormEnableCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_1200 onFormEnableCallBack====>" + JSON.stringify(data)); - expect(data.parameters.kind).assertEqual("enable"); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1200")); - } - - async function onFormDisableCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnState_commonEvent"); - console.debug("====>FMS_enableFormsUpdate_1200 onFormDisableCallBack====>" + JSON.stringify(data)); - commonEvent.unsubscribe(subscriberOnState, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1200")); - - subscriberOnState = await commonEvent.createSubscriber(onStateFormEvent); - commonEvent.subscribe(subscriberOnState, onFormEnableCallBack); - commonEvent.subscribe(subscriberSupply, onUpdateCallBack); - setTimeout(async () => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbility notifyVisible start`); - formIds.push("0"); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "name", - "bundle" : "bundle", - "ability" : "ability", - "moduleName" : "entry", - "temporary" : false, - "stateForm" : "enable", - "stateIds" : formIds, - "isCreate" : false - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbility notifyVisible end`); - }, 10000); - } - - async function onSecondAcquiredCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnAcquired_commonEvent"); - commonEvent.unsubscribe(subscriberOnAcquired, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1200")); - console.debug("====>FMS_enableFormsUpdate_1200 onSecondAcquiredCallBack====>" + JSON.stringify(data)); - formIds.push(data.data); - console.debug("====>FMS_enableFormsUpdate_1200 formIds====>" + formIds); - - commonEvent.subscribe(subscriberOnState, onFormDisableCallBack); - - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbility notify disable start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "name", - "bundle" : "bundle", - "ability" : "ability", - "moduleName" : "entry", - "temporary" : false, - "stateForm" : "disable", - "stateIds" : formIds, - "isCreate" : false - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbility notify disable end`); - } - - async function onFirstAcquiredCallBack(_, data) { - expect(data.event).assertEqual("FMS_FormOnAcquired_commonEvent"); - commonEvent.unsubscribe(subscriberOnAcquired, () => unsubscribeSupplyCallback("FMS_enableFormsUpdate_1200")); - console.debug("====>FMS_enableFormsUpdate_1200 onFirstAcquiredCallBack====>" + JSON.stringify(data)); - formIds.push(data.data); - - subscriberOnAcquired = await commonEvent.createSubscriber(onAcquiredForm_Event); - commonEvent.subscribe(subscriberOnAcquired, onSecondAcquiredCallBack); - - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbility serviceb start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "Form_Js001", - "bundle" : "com.form.formsystemtestserviceh.hmservice", - "ability" : "com.form.formsystemtestserviceh.hmservice.FormAbility", - "moduleName" : "entry", - "temporary" : false, - "isCreate" : true - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbility serviceb end`); - } - - commonEvent.subscribe(subscriberOnAcquired, onFirstAcquiredCallBack); - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbility servicea start`); - await featureAbility.startAbility({ - want: { - bundleName: "com.ohos.st.formsystemhostg", - abilityName: "com.ohos.st.formsystemhostg.MainAbility", - parameters: { - "formId" : "0", - "name" : "Form_Js001", - "bundle" : "com.form.formsystemtestservicee.hmservice", - "ability" : "com.form.formsystemtestservicee.hmservice.FormAbility", - "moduleName" : "entry", - "temporary" : false, - "isCreate" : true - } - } - }).then((res: any) => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbilityhost res: ${JSON.stringify(res)}`); - }).catch((err: any) => { - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbilityhost error: ${JSON.stringify(err)}`); - expect().assertFail(); - done(); - }); - console.log(`FMS_enableFormsUpdate_1200 featureAbility.startAbility servicea end`); - }); }); } @@ -945,22 +449,10 @@ const sleep = async delay => { }); }; -const delPublishCallback = async (tcNumber, done) => { - console.info(`${tcNumber} delPublishCallBack start`); - setTimeout(function () { - console.info(`${tcNumber} delPublishCallBack end`); - done(); - }, 1000); -} - const unsubscribeOnStateCallback = (tcNumber) => { console.debug(`====>${tcNumber} unsubscribeOnStateCallback====>`); } const unsubscribeOnAcquiredCallback = (tcNumber) => { console.info(`====>${tcNumber} unsubscribeOnAcquiredCallback====>`); -} - -const unsubscribeSupplyCallback = (tcNumber) => { - console.debug(`====>${tcNumber} unSubscribeSupplyCallback====>`); -} +} \ No newline at end of file diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_enable/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible/entry/src/main/config.json index d3eb4ef58..50ce1a511 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible/entry/src/main/config.json @@ -119,33 +119,13 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible2/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible2/entry/src/main/config.json index 4a2fefa76..8ba128ff9 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible2/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible2/entry/src/main/config.json @@ -119,37 +119,13 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible2/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyinvisible2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyvisible/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyvisible/entry/src/main/config.json index 34fa4da9a..fc2d27826 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyvisible/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyvisible/entry/src/main/config.json @@ -119,33 +119,13 @@ "name": "FMS_FormSupply_commonEvent", "reason": "need use FormSupply commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyvisible/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstatetest_notifyvisible/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/entry/src/main/config.json index a45df5c9f..a14242f1c 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/entry/src/main/config.json @@ -135,36 +135,13 @@ "name": "FMS_FormDelete_commonEvent", "reason": "need use delete commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formstresstest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/entry/src/main/config.json b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/entry/src/main/config.json index abdf3ca36..28050fc25 100644 --- a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/entry/src/main/config.json +++ b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/entry/src/main/config.json @@ -128,33 +128,13 @@ "name": "FMS_FormOnRequest_commonEvent", "reason": "need use OnRequest commonEvent" }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, { "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/fa/formsystemtest_ets/formupdatefreshtest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..c2121a99a6ba56a263236887865086a07f0b433e 100644 GIT binary patch delta 655 zcmZ8fOK1~87;qZ}-&Is#)r zmY@W|=oYLQB?il*K&3QT!j^5~V#Rg^c8#Lu^Zm^wsrljDUbkX$6A`3Z2z2_m`<^4H zs_K*=Nv|}9VM!F3I=0*< zrI<3CpU5UBr8BOKWnfP3MT8Sx>%ylO@qs(OE86_W0WfEYq^-ECd-7%<%moY(C zP*78;TEqm~7_s~uh`9L?N)r`gtKr=M delta 343 zcmZpc{VWw^(8Qb1#;Mij(e|B}k)3Hl6K?`gD29oV(U8}Gn~gJ}&4V$OnT3hbpox_q zp^$Mw6DtEt6U(1!rLxqb;>`R!-Q@g~R3$4zor#VT6DRBOmsA!2xk^Q;IjM=osY(+w zv?m_4+04hdfLX)8AT`e;u_!k`uTn3upg^xAwYWq{M=7x&2dJUAvbZEQH$FMPD0T8B z7Ujv&tWKMK*uJvyI2klC+5z2VkZq7W*^bkGau07>y@8Q|g@L)Dk%@7Xfj-=MoGgY) zEDC)EQhHoc)uMj3N^7)RW~e?p{N60kN9^H}^e+X;KlaZs;9}zddi diff --git a/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/signature/openharmony_sx.p7b b/ability/ability_runtime/formmanager/stage/actsformprovidergetformsinfo/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectdifferentapplication/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectdifferentapplication/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication1/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication1/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication10/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication10/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication11/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication11/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication2/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication4/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication4/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication5/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication5/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication6/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication6/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication7/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication7/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication8/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication8/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication9/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilityfatest/connectfamyapplication9/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/actsfreeinstallconnectabilitystagetest/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/actsfreeinstallconnectabilitystagetest/entry/src/main/module.json index d853356e6..0eca63cc2 100644 --- a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/actsfreeinstallconnectabilitystagetest/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/actsfreeinstallconnectabilitystagetest/entry/src/main/module.json @@ -109,30 +109,6 @@ "requestPermissions": [ { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY" } ] } diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/actsfreeinstallconnectabilitystagetest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/actsfreeinstallconnectabilitystagetest/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..1521b7baabf7a1327bb2e87ffc268c1c20995ffb 100755 GIT binary patch delta 746 zcmY*XO-NKx6z)A|o{lwwkU^Pb7y7~G>6>ZBMk{E<)J^^@bm1WSX5JaQbmzU-eeaD8 zLk>(J)FO$YU6GsIREUUFOKB0b2r9643AK>^AV{Q5bnXlqaTk~So$ve3cMkVk%d^8p zt<(@z0&Q~xbK60wR$eGI97E`+EJ@*@wpR&E%?(IU&=&mR7k;^z$wKRzZf^qaTb3|L6F>3}4wfasHGJ!=*k)@8< zV}-*(>?!Rc?Y~M=aFOQ$Z^S0{6^K@P&!5wdwOdbt5{vbfjlqT}x~{JzhI<;NAMt z@X*Sh!t%$Hy;{9ehrjXld0&m}>(hGW)-RRdT)B1T%d7F{^NT&(_kXWGiQH@qjQwG22Y)@d@jc&>I@>sP>n|s41Fir7 delta 856 zcmY*XPiWIn7+=yf+PU^H5GGTXy@R4G^R-)Ns!ULj6^4p15gcQCZC>lcG>Q3BsWK-K z3S;gta*!P+0}&Afksb6p2QoJh6ozycCkl!Pfwv{vQXX zpp*E<$BtIB)txxAi(PaQHCozW873Krd-&KyHOt@#$1>32r~d(&MTfu1Ieht6t3VGZ zW5XnxDypc2!3hB*dtomGJ>h0vlf7m#C?j1LQ!+6vgXC<>o3<*tKdqVLM740yKwh~) zW7|Zg<8$+ervhH25SdsNTCCgft*DwM=5RqXe64h*Um8fK(o$Wti9iJl8=jc~Dbs(v zj{nHUQZ(U2u#de0r^bGxGZvchN>Oo6t)XrNys z{;L`)QfP!2@Vx5=DH8=3v6x3X$`OTF1bejZ^=JnpxYN;t^nM%#^nMfVV#ivSSpGL3 zJq;aZ(EZc)bP7tTB$WDKI(-EmYktremjs;P%r2at%g)r=AMU&xzPoXc94Rc@ZQCoi zKYw{}@$0!4u$A9Uzy8}nF2Zs{@GRTiviAMwCcDmR#kKbWzt%gckXoqPRkZfI+=XH|NBYIT0*{V(trQPuZd diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication0/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication0/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication1/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication1/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication2/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication2/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication3/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication3/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication4/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication4/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication5/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication5/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication6/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication6/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication7/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication7/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication8/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/connectabilitystagetest/connectstagemyapplication8/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/mockservice/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/mockservice/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..9e5bb619d86d435317c421082602a751a0189732 100755 GIT binary patch delta 776 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 FsQ|!e-Od02 delta 323 zcmaDN^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~U?q%jKt}HG|&5cjaFG`(!kwp~7Pb?@<*98GF5f zk%5JQxuKDXag>2R+$o$ahDt07eFai_TvFAdezr<$v|DDVK0Ey0EYL^n;ga+(1<615 z&oJO(;{bZ{oGlA86N`s|8)b+yeSyy>)onNi8obllEhO^rqvajI-0N?R&3;+NC diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/entry/src/main/config.json index b616bf8f9..0f4264fa5 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/entry/src/main/config.json @@ -82,35 +82,6 @@ "autoDesignWidth": false } } - ], - "reqPermissions": [ - { - "reason": "need use ohos.permission.INSTALL_BUNDLE", - "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "reason": "need use ohos.permission.INSTALL_BUNDLE", - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "reason": "need use ohos.permission.REMOVE_CACHE_FILES", - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE", - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityfatest/actsstartabilitynotargetbundlelistfatest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/entry/src/main/config.json index 498f8eef5..6b1bcd4ea 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/entry/src/main/config.json @@ -80,17 +80,9 @@ } ], "reqPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, { "name": "ohos.permission.GET_BUNDLE_INFO", "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" } ] } diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfaentry/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfahm2/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfahm2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfahm4/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityfatest/atomizationfahm4/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityfatest/famyapplication1/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityfatest/famyapplication1/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsfreeinstallstartabilityforresultfatest/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsfreeinstallstartabilityforresultfatest/entry/src/main/config.json index ea117659f..26f891429 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsfreeinstallstartabilityforresultfatest/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsfreeinstallstartabilityforresultfatest/entry/src/main/config.json @@ -103,28 +103,9 @@ "reason": "need use ohos.permission.INSTALL_BUNDLE", "name": "ohos.permission.GET_BUNDLE_INFO" }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "reason": "need use ohos.permission.INSTALL_BUNDLE", - "name": "ohos.permission.INSTALL_BUNDLE" - }, { "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "reason": "need use ohos.permission.REMOVE_CACHE_FILES", - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE", - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" } ] } diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsfreeinstallstartabilityforresultfatest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsfreeinstallstartabilityforresultfatest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..cb61ed127f47b406b30f9ccf54b2d5b2b5c374a0 100644 GIT binary patch delta 624 zcmew?^+cxLpouSmjZ>@5qwPB{BRkWACcZ$RkS`M>qam*WHydX{n+IbmGYb==K@%GT zLLuXVCf1KEO{{OLmC90!iZk=`bn_B(Q!pZq5Kw%>trNn{)-IUDY zlA_F{(h`t{lFEYAiTgw*X6a45WWx{Q0ks#U=Ax%tNj1bK#e`nbBgx+uj0jX|gcn>Lw))wmvFc|lQTS!PaZda7=6 zVnJe3W=>{FW-3row2~vpO2>i%-_o3t%z&c&B zOES|cm0~wrvo2$=H#9P^Ft9K+F*J=b(1*txCySvHi$dy&FMM|wTa|e}J6FrRO5WeW zTwyP(-?ka=suDjRxay*7z{SP^OcCd7S(uqvJPh2J6dAS%B{@CcsN%qX(^mbr|LX(u z1CH$yk5juKUl(FpH*eB@pprk`J%!2v**4$)o}ax(*k|GHM;-#q-wym+q%w^=<=0cW FsQ|!e-Od02 delta 323 zcmaDN^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~U?q%jKt}HG|&5cjaFG`(!kwp~7Pb?@<*98GF5f zk%5JQxuKDXag>2R+$o$ahDt07eFai_TvFAdezr<$v|DDVK0Ey0EYL^n;ga+(1<615 z&oJO(;{bZ{oGlA86N`s|8)b+yeSyy>)onNi8obllEhO^rqvajI-0N?R&3;+NC diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/entry/src/main/config.json b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/entry/src/main/config.json index 477a33158..7ced28fa4 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/entry/src/main/config.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/entry/src/main/config.json @@ -82,35 +82,6 @@ "autoDesignWidth": false } } - ], - "reqPermissions": [ - { - "reason": "need use ohos.permission.INSTALL_BUNDLE", - "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "reason": "need use ohos.permission.INSTALL_BUNDLE", - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "reason": "need use ohos.permission.REMOVE_CACHE_FILES", - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE", - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/actsstartabilityforresultnotargetfatest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresulta/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresulta/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfaentry/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfaentry/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfahm1/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfahm1/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfahm2/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/atomizationresultfahm2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/faresultmyapplication1/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultfatest/faresultmyapplication1/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/entry/src/main/module.json index 5772ab67c..6180dbba7 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/entry/src/main/module.json @@ -35,17 +35,11 @@ ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.DISTRIBUTED_DATASYNC" }, { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" - } + } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsfreeinstallstartabilityforresultstagetest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/entry/src/main/module.json index 5772ab67c..4f0eb8350 100644 --- a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/entry/src/main/module.json @@ -35,16 +35,10 @@ ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.DISTRIBUTED_DATASYNC" }, { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" } ] } diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/actsstartabilityforresultnotargetbundleliststagetest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..1521b7baabf7a1327bb2e87ffc268c1c20995ffb 100644 GIT binary patch delta 581 zcmew?wL_-fpo!0fjZ>@5qwPB{BRkWACO%c5kRlT!qam*WHydX{n+IbmGYb==K@;mW zghIvzO{~XRnph84E0v`d6=&w>>E!?>T>IWNB`H!%lj8c1_m zYGO%g5lB%+esMfRDjq1IR11_(&M8*1s#Z$O$;mHIP0@w$qm`6mCx2sct%n#;P?TAg znUk8Hs+*ixkeHO2lUb6P3e*;@rpyPw>YV3hxm#?i4@ZZc(z45+=ivbrK2QZ?~*|IP* zvA7wyFe&(zrf#isU$)foxtp&lvy! delta 333 zcmdlX^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~U?q%jKt}HG|&5cjaFG`(!kwp~7Pb?@J5wxEDX#IjZBQA4D{iS;$$&YVo~TTkkaFlsuuOLRa&FnGDG#*;rC{N zK4K4-q<<+${;_|C0T&ww(7WesS(uqvJPh2J6d9fc*`~}t8oNh2+ST;S?}=9w7NlP2 zoU%1{(^LlGM;`^=0F}&(*l2o&X~DXXzn`bB7k@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehm2/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehm2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehnm2/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/atomizationresultstagehnm2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/stageresultmyapplication1/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilityforresultstagetest/stageresultmyapplication1/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/ets/test/StartAbilityTest.ets b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/ets/test/StartAbilityTest.ets index 22757545e..111135394 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/ets/test/StartAbilityTest.ets +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/ets/test/StartAbilityTest.ets @@ -1121,33 +1121,6 @@ export default function startAbilityTest(abilityContext) { done(); }); - /* - * @tc.number FreeInstall_Stage_Local_StartAbility_3500 - * @tc.name Service to pull up the service of the atomized service to realize the installation free process - * @tc.desc Function test - * @tc.level 0 - */ - it("FreeInstall_Stage_Local_StartAbility_3500", 0, async function (done) { - console.info("------------start FreeInstall_Stage_Local_StartAbility_3500-------------"); - TAG = "FreeInstall_Stage_Local_StartAbility_3500"; - commonEvent.createSubscriber(subscribeInfo, CreateSubscriberCallBack); - abilityForeground(TAG); - await sleep(1000); - var str = { - "bundleName": "com.open.harmony.packagemag", - "abilityName": "com.open.harmony.packagemag.ServiceAbility", - } - globalThis.abilityContext.startAbility(str).then((data) => { - console.log(TAG + ": startAbility success. data: " + JSON.stringify(data)); - }).catch((error) => { - console.log(TAG + ": startAbility fail. err: " + JSON.stringify(error)); - }); - await sleep(2000); - expect(result).assertEqual("onSuccess"); - console.info("------------end FreeInstall_Stage_Local_StartAbility_3500-------------"); - done(); - }); - /* * @tc.number FreeInstall_Stage_Local_StartAbility_1900 * @tc.name The current service is not in the foreground. Page a jumps to page B first. diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/module.json index a4f6dcd2a..155324336 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/entry/src/main/module.json @@ -41,23 +41,14 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, { "name": "ohos.permission.DISTRIBUTED_DATASYNC" }, { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" + "name": "ohos.permission.GET_BUNDLE_INFO" }, { - "name": "ohos.permission.START_INVISIBLE_ABILITY" + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" } ], "extensionAbilities": [ diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsfreeinstallstartabilitystagetest/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..10578d2713e1ae31c77641e06ee62879e451ab2f 100755 GIT binary patch delta 770 zcmYLHO=uHA7;Wf1%X2C3r^9Yq$N zAD=@7%^*7AMHHDqCgn;7=O_ceU`M#UyR#$I(e1C|T8?7|aA$Y8z3ViYojAQBsR*0FS!cWHqY)}g`MSKpWENsR#mZxSBxYeZP`_h5cCsM!LSJ&1`mK(h- zb5O_tnMqk*Ge9Bw<*>#bkq=#iR<%hQ+}b&cdPS06%NleHPKFrGV%vryH8?{I*nNl*%HVksYzWptIwhm zz$g#{PvY1#$EIjdx9EdqMu<%^22N5=az!+@`a=FCdwbN9bhiAg>8TtHsbMu()_ey! ze*4q+aV1hne5uU3A0JKibhWK{lP{OP-PC@(ejioTMtKkXrj>IZx69L~MqO>u^-qW1 z{MHwxrGF|7rGsByitu1V0 zf`u>-vWM_s2+^Tagon;1gct+{5_-x0KoLQZgxB7iowcU941C}3`~CU8nNP=l94|qy z`I{U$Q%;xnqrxF^*=ycrr7ckq5>a?Wj!c!)0;-op0ebR-zd&KxlW$9&T)5Myum=OR-S z06ynz;H~C_B7!s<)huLOLnkP%Vk2jURdrNA#Iz8N`zFCv3mIvR=1rp*40Gv9N@x?5 zl~G}!{;03#`w3Ws-Bq4RZPkE&Q?m$D0(Q}MP<}GYWBn6_?=Xin$Mw^K8*Fm{l662R zl9nZQ*t156c@ydJpfi5pNGUOCP#xzcCPG9kWFFi6-2d@W#BZ5(7-bkU9wuPJuD^U> z&0zo1)X)fv6#+btMRBFv(3(=lK_7S6XIVooaquuTv&gnVObO~4OxX2@DK;s4k1$S* zbk?qHHULlqS=N}17^Z*;nnwM%9At3oV4`s)CjXY3`k*KDvd$bkrF^sy!oXo3+cJ-mM8n0gZH-{;?ucRw`p(f?&mL$N4^fdgpKlH z_CLMtmFh)l0QQURbsOJ*?uZ*r*5%fFVl=fE-G23Pba47n^U0m1wYsUNW1@0l_05O& g`S*5Y_u6VNY>{3+Ul`b(jjgLMF0L=mz550J0N1z}3;+NC diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsstartabilitynotargetbundleliststagetest/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilitystagetest/actsstartabilitynotargetbundleliststagetest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/entry/src/main/module.json index 3e1063d9d..dd22b61cb 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/entry/src/main/module.json @@ -35,16 +35,10 @@ ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.DISTRIBUTED_DATASYNC" }, { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" } ], "extensionAbilities": [ diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstageentry/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/entry/src/main/module.json b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/entry/src/main/module.json index 71879587c..76b8db711 100644 --- a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/entry/src/main/module.json +++ b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/entry/src/main/module.json @@ -35,16 +35,10 @@ ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.DISTRIBUTED_DATASYNC" }, { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" } ] } diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm4/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilitystagetest/atomizationstagehm4/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/freeinstalltest/startabilitystagetest/stagemyapplication1/signature/openharmony_sx.p7b b/ability/ability_runtime/freeinstalltest/startabilitystagetest/stagemyapplication1/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/killprocesswithaccountstage/ActsKillProcessWithAccountRelyHap/signature/openharmony_sx.p7b b/ability/ability_runtime/killprocesswithaccountstage/ActsKillProcessWithAccountRelyHap/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/killprocesswithaccountstage/ActsKillProcessWithAccountTest/entry/src/main/module.json b/ability/ability_runtime/killprocesswithaccountstage/ActsKillProcessWithAccountTest/entry/src/main/module.json index 9d1b0a8d1..6208eac6a 100644 --- a/ability/ability_runtime/killprocesswithaccountstage/ActsKillProcessWithAccountTest/entry/src/main/module.json +++ b/ability/ability_runtime/killprocesswithaccountstage/ActsKillProcessWithAccountTest/entry/src/main/module.json @@ -37,28 +37,16 @@ ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.GET_RUNNING_INFO" }, { "name": "ohos.permission.GET_BUNDLE_INFO", "reason": "need use ohos.permission.GET_BUNDLE_INFO" }, { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, { "name": "ohos.permission.GET_RUNNING_INFO", @@ -67,18 +55,6 @@ { "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name": "ohos.permission.START_INVISIBLE_ABILITY", - "reason": "need use ohos.permission.START_INVISIBLE_ABILITY" } ] } diff --git a/ability/ability_runtime/killprocesswithaccountstage/ActsKillProcessWithAccountTest/signature/openharmony_sx.p7b b/ability/ability_runtime/killprocesswithaccountstage/ActsKillProcessWithAccountTest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..31ab61037ce3a8e20a419abb93647a99571c38e5 100644 GIT binary patch delta 660 zcmew)wOzK}powoY8>d#AN85K^Ms}tJO?*p$LJOD}84Y<2xY;-p+B_IjnOT?^4Vu_O z5DFO=G_kp|G_g5WE0v`d6=&w>>E!?>TBEib<)H!)}OH5TRi z#N?b}C97(s#GIV`^3)Vv2tQgWKO?_buOPK3H?tVz3_W+(ka(w1KNla@cuzk!|M-9) z&oECPS9ezzprf!U4hr@2^Yn8EtHz?l(=Ws|$kACcB;L_E$UitZ-pAkB(Fe$J_7C+7 z308`o{Efx69^$=%qRg_)oYeGG-Q>iA#H7re%#zGhpsS;m96_#jEGY0T%_+$YD9TSx zEiMLH1`!4;tPCj1%rD9;sSGSlEy_$yL6dc@NX{uuNp&mA&-I1)6rsPMz#z0Z6{sI# zxobs9Y91&oU`DtBLoqC~I5R0H)i1v!Gp$l7cC$6>GWL2yBLfQqV@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~U?q%jKt}HG|&5cjaFG`(!kwtlOKdaN`2DWAF^#(=;mIkJ# zW+vuQ2KsR8Iav&qSQPpSr1ZF?szv>5mDXst%us!H_`O-6kJ!T{>0b(xf9#)Oz{SP^ z^w>FD7G@?EcLP@@1u3(>U{+C!u;??5Cyl@S6g)g{VUH5WdQ+)e3nTA`&NF0EWH=Ll ku7G3PUVF=lyL5Ia30WJksIPi*Mcze}x&A?$)`2eq0P3M-+5i9m diff --git a/ability/ability_runtime/newwant/actsnewwantapi7relyhap/entry/src/main/config.json b/ability/ability_runtime/newwant/actsnewwantapi7relyhap/entry/src/main/config.json index aba783286..a6d0dcf4c 100644 --- a/ability/ability_runtime/newwant/actsnewwantapi7relyhap/entry/src/main/config.json +++ b/ability/ability_runtime/newwant/actsnewwantapi7relyhap/entry/src/main/config.json @@ -47,33 +47,9 @@ } ], "reqPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, { "name":"ohos.permission.GET_BUNDLE_INFO", "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ], "js": [ diff --git a/ability/ability_runtime/newwant/actsnewwantapi7relyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/newwant/actsnewwantapi7relyhap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/newwant/actsnewwantarelyhap/entry/src/main/module.json b/ability/ability_runtime/newwant/actsnewwantarelyhap/entry/src/main/module.json index 0adc912ad..849da36ab 100644 --- a/ability/ability_runtime/newwant/actsnewwantarelyhap/entry/src/main/module.json +++ b/ability/ability_runtime/newwant/actsnewwantarelyhap/entry/src/main/module.json @@ -36,33 +36,9 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, { "name": "ohos.permission.GET_BUNDLE_INFO", "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ] } diff --git a/ability/ability_runtime/newwant/actsnewwantarelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/newwant/actsnewwantarelyhap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/newwant/actsnewwantbrelyhap/entry/src/main/module.json b/ability/ability_runtime/newwant/actsnewwantbrelyhap/entry/src/main/module.json index 78eba1bff..ff46a35ec 100644 --- a/ability/ability_runtime/newwant/actsnewwantbrelyhap/entry/src/main/module.json +++ b/ability/ability_runtime/newwant/actsnewwantbrelyhap/entry/src/main/module.json @@ -36,33 +36,9 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, { "name": "ohos.permission.GET_BUNDLE_INFO", "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ] } diff --git a/ability/ability_runtime/newwant/actsnewwantbrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/newwant/actsnewwantbrelyhap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/MainAbility/MainAbility.ts index 153190f2b..fa1d74c0f 100644 --- a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/MainAbility/MainAbility.ts +++ b/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/MainAbility/MainAbility.ts @@ -81,10 +81,10 @@ export default class MainAbility extends Ability { }) } if (globalThis.abilityWant.action == 'startMainAbility0700') { - globalThis.abilityContext.connectAbility({ + globalThis.abilityContext.startAbility({ bundleName: "com.example.newwanthap", - abilityName: "com.example.newwanthapa.ServiceAbility", - action: "connectServiceAbility0700" + abilityName: "com.example.newwanthapa.SecondAbility", + action: "restartSecondAbility0700" }, (error, data) => { console.log('ACTS_NewWant MainAbility onForeground - startAbility startServiceAbility: ' + JSON.stringify(error) + ", " + JSON.stringify(data)) diff --git a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index 213d8a9b8..000000000 --- a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility'; -import Want from '@ohos.application.Want'; -import rpc from "@ohos.rpc"; - -function sleep(delay) { - let start = new Date().getTime(); - while (true) { - if (new Date().getTime() - start > delay) { - break; - } - } -} - -export default class ServiceAbility extends ServiceExtension { - onCreate(want: Want) { - globalThis.abilityWant = want; - console.log('ACTS_NewWant ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ACTS_NewWant ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - sleep(1000) - var connId; - console.log('ACTS_NewWant ServiceAbility onConnect, want:' + want.abilityName); - globalThis.extensionContext = this.context - if (globalThis.abilityWant.action == 'connectServiceAbility0700') { - console.log('ACTS_NewWant ServiceAbility onConnect, action:' + globalThis.abilityWant.action); - this.context.startAbility( - { - bundleName: "com.example.newwanthap", - abilityName: "com.example.newwanthapa.SecondAbility", - action: "restartSecondAbility0700" - }, - ) - } - return new rpc.RemoteObject('connect'); - } - - onDisconnect(want) { - console.log('ACTS_NewWant ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ACTS_NewWant ServiceAbility onDestroy'); - } -}; diff --git a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index 8f18a61d5..000000000 --- a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (c) 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. - */ - -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/module.json b/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/module.json index d397aaecb..2b356a796 100644 --- a/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/module.json +++ b/ability/ability_runtime/newwant/actsnewwantrelyhap/entry/src/main/module.json @@ -45,45 +45,10 @@ "launchType": "singleton" } ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.newwanthapa.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, { "name": "ohos.permission.GET_BUNDLE_INFO", "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ] } diff --git a/ability/ability_runtime/newwant/actsnewwantrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/newwant/actsnewwantrelyhap/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/newwant/actsnewwanttest/entry/src/main/module.json b/ability/ability_runtime/newwant/actsnewwanttest/entry/src/main/module.json index 59794b636..f8213cbeb 100644 --- a/ability/ability_runtime/newwant/actsnewwanttest/entry/src/main/module.json +++ b/ability/ability_runtime/newwant/actsnewwanttest/entry/src/main/module.json @@ -36,49 +36,13 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, { "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" }, { - "name": "ohos.permission.CLEAN_APPLICATION_DATA", - "reason": "need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" + "name": "ohos.permission.GET_BUNDLE_INFO", + "reason": "need use ohos.permission.GET_BUNDLE_INFO" } ] } diff --git a/ability/ability_runtime/newwant/actsnewwanttest/signature/openharmony_sx.p7b b/ability/ability_runtime/newwant/actsnewwanttest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index 77bc1694c..000000000 --- a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from '@ohos.commonEvent' -import rpc from '@ohos.rpc'; -class Stub extends rpc.RemoteObject { - constructor(des) { - super(des); - } - // process client's request - onRemoteRequest(code, data, reply, option) { - reply.writeNoException(); - reply.writeString("success"); - return true; - } -} -function PublishCallBackOne8() { - console.debug("====>Publish CallBack ACTS_AbilityPermission_0400====>"); - console.debug("====>close this context====>0400====>") -} -export default class ServiceAbility extends ServiceExtension { - onCreate(want) { - console.log('ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility onConnect, want:' + want.abilityName); - console.log('ServiceAbility onConnect, action:' + want.action); - if (want.action == 'StartAbilityPromise') { - commonEvent.publish("ACTS_AbilityPermission_0400_Start_CommonEvent", PublishCallBackOne8); - var myStub = new Stub("com.example.actsabilitypermissiontest.ServiceAbility"); - console.log('ThirdAbility onConnect before returnU100:') - return myStub; - console.log('after return') - } - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index af219b5e1..000000000 --- a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,11 +0,0 @@ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/test/AbilityPermission.test.ets b/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/test/AbilityPermission.test.ets index 552a99bcb..69f48355c 100644 --- a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/test/AbilityPermission.test.ets +++ b/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/ets/test/AbilityPermission.test.ets @@ -22,9 +22,6 @@ var AbilityPermission1 = { var AbilityPermission3 = { events: ["ACTS_AbilityPermission_0300_Start_CommonEvent"] } -var AbilityPermission4 = { - events: ["ACTS_AbilityPermission_0400_Start_CommonEvent"] -} var AbilityPermission6 = { events: ["ACTS_AbilityPermission_0600_Start_CommonEvent"] } @@ -145,82 +142,6 @@ export default function abilityPermissionTest() { setTimeout(timeout, START_ABILITY_TIMEOUT); }) - /* - * @tc.number: ACTS_AbilityPermission_0400 - * @tc.name: In non-concurrent mode, if the target application is not the current user, it is forbidden to start - * @tc.desc: Bind an Ability to which you belong with the current user - */ - it('ACTS_AbilityPermission_0400', 0, async function (done) { - console.log("ACTS_AbilityPermission_0400====>callback start====>") - let Subscriber - var flag = true - - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_AbilityPermission_0400_Start_CommonEvent").assertTrue(); - console.debug("====>0400 Subscribe CallBack data:====>" + JSON.stringify(data)); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - } - - function onConnectCallback(element, remote) { - console.log('ACTS_AbilityPermission_0400_Start_CommonEvent onConnectCallback====> element=' + JSON.stringify(element)); - console.log('ACTS_AbilityPermission_0400_Start_CommonEvent onConnectCallback====> remote=' + JSON.stringify(remote)); - setTimeout(() => { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if (flag == true) { - console.debug('ACTS_AbilityPermission_0400_Start_CommonEvent - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - - commonEvent.createSubscriber(AbilityPermission4).then(async (data) => { - console.debug("====>Create Subscriber====>"); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0400start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: 'com.example.actsabilitypermissiontest', - abilityName: 'com.example.actsabilitypermissiontest.ServiceAbility', - action: "StartAbilityPromise" - }, userA, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - done() - } - - function timeout() { - console.debug('in ACTS_AbilityPermission_0400_Start_CommonEvent timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_AbilityPermission_0400_Start_CommonEvent - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - /* * @tc.number: ACTS_AbilityPermission_0600 * @tc.name: In non-concurrent mode, if the target application is not the current user, it is forbidden to start diff --git a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/module.json b/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/module.json index 7ec9d22fb..82a0380ed 100644 --- a/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/module.json +++ b/ability/ability_runtime/non_concurrent/acts_systemappa_test/entry/src/main/module.json @@ -53,77 +53,14 @@ ] } ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.actsabilitypermissiontest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, { "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" }, { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name":"ohos.permission.MANAGE_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.MANAGE_LOCAL_ACCOUNTS" - }, - { - "name":"ohos.permission.INTERACT_ACROSS)LOCAL_ACCOUNTS_EXTENSION", - "reason":"need use ohos.permission.INTERACT_ACROSS)LOCAL_ACCOUNTS_EXTENSION" - }, - { - "name":"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason":"need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name":"ohos.permission.START_INVISIBLE_ABILITY", - "reason":"need use ohos.permission.START_INVISIBLE_ABILITY" + "name":"ohos.permission.GET_BUNDLE_INFO", + "reason":"need use ohos.permission.GET_BUNDLE_INFO" } ] } diff --git a/ability/ability_runtime/non_concurrent/acts_systemappa_test/signature/openharmony_sx.p7b b/ability/ability_runtime/non_concurrent/acts_systemappa_test/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index b0945501c..000000000 --- a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from '@ohos.commonEvent' -import rpc from '@ohos.rpc'; -class Stub extends rpc.RemoteObject { - constructor(des) { - super(des); - } - // process client's request - onRemoteRequest(code, data, reply, option) { - reply.writeNoException(); - reply.writeString("success"); - return true; - } -} -function PublishCallBackOne8() { - console.debug("====>Publish CallBack ACTS_AbilityPermission_0600====>"); - console.debug("====>close this context====>0600====>") -} -export default class ServiceAbility extends ServiceExtension { - onCreate(want) { - console.log('====>user101====>') - } - - onRequest(want, startId) { - console.log('ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - commonEvent.publish("ACTS_AbilityPermission_0600_Start_CommonEvent", PublishCallBackOne8); - var myStub = new Stub("com.example.actssystemappuonehundredonerelytest.ServiceAbility"); - console.log('ThirdAbility onConnect before return:') - return myStub; - console.log('ServiceAbility onCreate, want: ' + want.abilityName); - } - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index af219b5e1..000000000 --- a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,11 +0,0 @@ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/module.json b/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/module.json index 11b7bada7..7d216453e 100644 --- a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/module.json +++ b/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/entry/src/main/module.json @@ -33,17 +33,6 @@ } ] } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.actssystemappuonehundredonerelytest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } ] } } diff --git a/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/signature/openharmony_sx.p7b b/ability/ability_runtime/non_concurrent/acts_systemappone_rely_test/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/non_concurrent/actsthirdappatest/Test.json b/ability/ability_runtime/non_concurrent/actsthirdappatest/Test.json index 2a55bbcf5..e8f26a5ec 100755 --- a/ability/ability_runtime/non_concurrent/actsthirdappatest/Test.json +++ b/ability/ability_runtime/non_concurrent/actsthirdappatest/Test.json @@ -11,11 +11,7 @@ { "type": "ShellKit", "run-command": [ - "setenforce 0", - "power-shell setmode 602", - "hilog -Q pidoff", - "hilog -Q domainoff", - "hilog -b D" + "power-shell setmode 602" ] }, { diff --git a/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100755 index 005371645..000000000 --- a/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from '@ohos.commonEvent' -import rpc from '@ohos.rpc'; -class Stub extends rpc.RemoteObject { - constructor(des) { - super(des); - } - // process client's request - onRemoteRequest(code, data, reply, option) { - reply.writeNoException(); - reply.writeString("success"); - return true; - } -} -function PublishCallBackOne8() { - console.debug("====>Publish CallBack ACTS_ThirdPartyAbilityPermission_0400====>"); - console.debug("====>close this context====>0400====>") -} -export default class ServiceAbility extends ServiceExtension{ - onCreate(want) { - console.log('ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility onConnect, want:' + want.abilityName); - console.log('ServiceAbility onConnect, action:' + want.action); - if (want.action == 'StartAbilityPromise') { - commonEvent.publish("ACTS_ThirdPartyAbilityPermission_0400_Start_CommonEvent", PublishCallBackOne8); - var myStub = new Stub("com.example.actsabilitypermissionthirdtest.ServiceAbility"); - console.log('ThirdAbility onConnect before returnU100:') - console.log('after return') - return myStub; - } - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100755 index eeded2889..000000000 --- a/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 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. - */ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/test/AbilityPermission.test.ets b/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/test/AbilityPermission.test.ets index 5532d6eda..b76f99e93 100755 --- a/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/test/AbilityPermission.test.ets +++ b/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/ets/test/AbilityPermission.test.ets @@ -21,9 +21,6 @@ var AbilityPermission1 = { var AbilityPermission3 = { events: ["ACTS_ThirdPartyAbilityPermission_0300_Start_CommonEvent"] } -var AbilityPermission4 = { - events: ["ACTS_ThirdPartyAbilityPermission_0400_Start_CommonEvent"] -} var AbilityPermission6 = { events: ["ACTS_ThirdPartyAbilityPermission_0600_Start_CommonEvent"] } @@ -125,85 +122,6 @@ export default function abilityPermissionTest() { setTimeout(timeout, START_ABILITY_TIMEOUT); }) - /* - * @tc.number: ACTS_ThirdPartyAbilityPermission_0400 - * @tc.name: In non-concurrent mode, if the target application is not the current user, it is forbidden to start - * @tc.desc: Bind an Ability to which you belong with the current user - */ - it('ACTS_ThirdPartyAbilityPermission_0400', 0, async function (done) { - console.log("ACTS_ThirdPartyAbilityPermission_0400====>callback start====>") - let Subscriber - var flag = true - - function SubscribeCallBack(err, data) { - expect(data.event == "ACTS_ThirdPartyAbilityPermission_0400_Start_CommonEvent").assertTrue(); - console.debug("====>0400 Subscribe CallBack data:====>" + JSON.stringify(data)); - globalThis.abilityContext.disconnectAbility(globalThis.number).then((data) => { - console.debug("====>data is====>" + JSON.stringify(data)); - }) - console.log('====>disconnectAbility finish'); - } - - function onConnectCallback(element, remote) { - console.log('ACTS_ThirdPartyAbilityPermission_0400_Start_CommonEvent onConnectCallback====>'+ - ' element=' + JSON.stringify(element)); - console.log('ACTS_ThirdPartyAbilityPermission_0400_Start_CommonEvent onConnectCallback====>'+ - ' remote=' + JSON.stringify(remote)); - setTimeout(() => { - console.log('====>in timeout'); - console.debug("====>flag is====>" + JSON.stringify(flag)); - if (flag == true) { - console.debug('ACTS_ThirdPartyAbilityPermission_0400_Start_CommonEvent - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); - } - }, 1000); - } - - function onDisconnectCallback(element) { - console.log('onDisconnectCallback====> element=' + JSON.stringify(element)); - } - - function onFailedCallback(code) { - console.log('onFailedCallback====> code=' + JSON.stringify(code)) - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - - commonEvent.createSubscriber(AbilityPermission4).then(async (data) => { - console.debug("====>Create Subscriber====>"); - Subscriber = data; - commonEvent.subscribe(Subscriber, SubscribeCallBack); - console.debug("====>0400start connectAbility====>"); - globalThis.number = await globalThis.abilityContext.connectAbilityWithAccount( - { - bundleName: 'com.example.actsabilitypermissionthirdtest', - abilityName: 'ServiceAbility', - action: "StartAbilityPromise" - }, userA, { - onConnect: onConnectCallback, - onDisconnect: onDisconnectCallback, - onFailed: onFailedCallback - }) - console.debug("====>number is====>" + JSON.stringify(globalThis.number)); - }) - - function UnSubscribeCallback() { - console.debug("====>UnSubscribeCallback====>"); - flag = false - done() - } - - function timeout() { - console.debug('in ACTS_ThirdPartyAbilityPermission_0400_Start_CommonEvent timeout'); - if (flag == true) { - expect().assertFail(); - console.debug('ACTS_ThirdPartyAbilityPermission_0400_Start_CommonEvent - timeout'); - commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) - } - } - - setTimeout(timeout, START_ABILITY_TIMEOUT); - }) - /* * @tc.number: ACTS_ThirdPartyAbilityPermission_0600 * @tc.name: In non-concurrent mode, if the target application is not the current user, it is forbidden to start diff --git a/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/module.json b/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/module.json index 22cbe512b..88cdbb44a 100755 --- a/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/module.json +++ b/ability/ability_runtime/non_concurrent/actsthirdappatest/entry/src/main/module.json @@ -41,17 +41,6 @@ "label": "$string:MainAbility2_label", "launchType": "standard" } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:Service_desc", - "label": "$string:Service_label", - "type": "service|dataShare" - } ] } } diff --git a/ability/ability_runtime/non_concurrent/actsthirdappatest/signature/openharmony_sx.p7b b/ability/ability_runtime/non_concurrent/actsthirdappatest/signature/openharmony_sx.p7b index f06e218defa7f707e22a3890903c574e1c498217..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 551 zcmaDPwM!<$po!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E%+n@GZ?L$qXpU zPfjf^23i9V1}m%#D9X$)$}Fi2EKM!SOie+Pb*)IwDNRXrE6UIH%`66a523%Hz#z0Z z6{sI#xobs9Y92@h%m_E2H^MTDGm~;s{qjpP(<+r>H*2zfW#e)*XkxSl2CPB$P zt&8u?Y*_Tv*K+b(_l)QBGYz=dIDj#E&X$FliN)Q(l}SOy_#kh3_mA*rmwW6?=gllP z->NfZ)tQea5A|0pp22o=CzB$>e%{6B4hAo5KU?{XXR5G5UCiYk9)XqY<@5qwPB{BRkWACSHG_kT(+}qanWmFB@kA;1P^HYGrhB``#1qHe( znZ+eVnMtK3APpsz8*2?&MEna<^E?uZa`W>l^?+*hN>YnUCSPJvo-D-bw3(UhD;uk` zK@+3>YZ&jgnWmvSaWhPS`IwQ615{c_jh3oko`_f$R0{{ooc2fWV diff --git a/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100755 index c128900ce..000000000 --- a/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import commonEvent from '@ohos.commonEvent' -import rpc from '@ohos.rpc'; -class Stub extends rpc.RemoteObject { - constructor(des) { - super(des); - } - // process client's request - onRemoteRequest(code, data, reply, option) { - reply.writeNoException(); - reply.writeString("success"); - return true; - } -} -function PublishCallBackOne8() { - console.debug("====>Publish CallBack ACTS_ThirdPartyAbilityPermission_0600====>"); - console.debug("====>close this context====>0600====>") -} -export default class ServiceAbility extends ServiceExtension { - onCreate(want) { - console.log('====>user101====>') - } - - onRequest(want, startId) { - console.log('ServiceAbility onRequest, want: ' + want.abilityName + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ServiceAbility onConnect, want:' + want.abilityName); - if (want.action == 'StartAbilityPromise') { - commonEvent.publish("ACTS_ThirdPartyAbilityPermission_0600_Start_CommonEvent", PublishCallBackOne8); - var myStub = new Stub("com.example.actsthirdappuonehundredone.ServiceAbility"); - console.log('ThirdAbility onConnect before return:') - console.log('ServiceAbility onCreate, want: ' + want.abilityName); - return myStub; - } - } - - onDisconnect(want) { - console.log('ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ServiceAbility onDestroy'); - } -} \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100755 index eeded2889..000000000 --- a/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 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. - */ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/module.json b/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/module.json index 6e02fafea..d60d0b209 100755 --- a/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/module.json +++ b/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/entry/src/main/module.json @@ -33,17 +33,6 @@ } ] } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service|dataShare", - "visible": true - } ] } } diff --git a/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/signature/openharmony_sx.p7b b/ability/ability_runtime/non_concurrent/actsthirdapponerelytest/signature/openharmony_sx.p7b index f06e218defa7f707e22a3890903c574e1c498217..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 551 zcmaDPwM!<$po!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E%+n@GZ?L$qXpU zPfjf^23i9V1}m%#D9X$)$}Fi2EKM!SOie+Pb*)IwDNRXrE6UIH%`66a523%Hz#z0Z z6{sI#xobs9Y92@h%m_E2H^MTDGm~;s{qjpP(<+r>H*2zfW#e)*XkxSl2CPB$P zt&8u?Y*_Tv*K+b(_l)QBGYz=dIDj#E&X$FliN)Q(l}SOy_#kh3_mA*rmwW6?=gllP z->NfZ)tQea5A|0pp22o=CzB$>e%{6B4hAo5KU?{XXR5G5UCiYk9)XqY<@5qwPB{BRkWACSHG_kT(+}qanWmFB@kA;1P^HYGrhB``#1qHe( znZ+eVnMtK3APpsz8*2?&MEna<^E?uZa`W>l^?+*hN>YnUCSPJvo-D-bw3(UhD;uk` zK@+3>YZ&jgnWmvSaWhPS`IwQ615{c_jh3oko`_f$R0{{ooc2fWV diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapaarelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapaarelyhap/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapabrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapabrelyhap/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbarelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbarelyhap/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbbrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbbrelyhap/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 593 zcmew)wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-57_Ig7j12Y42 z19KCLCORpYQ%oTNmG(*|6xTujS;o?itVLXBu#^ zaRB4|oGlA86N|fnE0cnZ@j>47?jPaLF8A1(&YM|ozEx++sxu!;9_p`HJcI4#P9{Z$ n{k)6M9SmOBezx)%&r}7Wx|qv7JOV4(%ccM8oX&AIF>V6@4h+=s delta 367 zcmdlb^GPb*pouq+jZ>@5qwPB{BRkWACf<0UP&5-Gqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-{`vDX_I8CV*anwpuIM;YkD z-Ob5jsKlbsS0JUwB~>lzXREYEyJd#zv%~Mr0)50DE=m7Vko;r+3kDQTwFrwo(|FSO%TK|>^A`3fajZ9$y0tL!e&{?yCPjub@#hLSw(YgI eoVZJ8hmw%B0gL*oCs*WMM49U!v}qmqA^-sTR(Qt% diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbcrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbcrelyhap/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbdrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbdrelyhap/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapberelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapberelyhap/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbfrelyhap/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancehapbfrelyhap/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancetest/entry/src/main/module.json b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancetest/entry/src/main/module.json index 1aef692ca..31a5c72d1 100644 --- a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancetest/entry/src/main/module.json +++ b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancetest/entry/src/main/module.json @@ -37,48 +37,20 @@ ], "requestPermissions": [ { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", + "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" }, { "name": "ohos.permission.GET_BUNDLE_INFO", "reason": "need use ohos.permission.GET_BUNDLE_INFO" }, { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", + "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" }, { "name": "ohos.permission.GET_RUNNING_INFO", "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.CLEAN_APPLICATION_DATA", - "reason": "need use ohos.permission.CLEAN_APPLICATION_DATA" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" } ] } diff --git a/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancetest/signature/openharmony_sx.p7b b/ability/ability_runtime/processmultiinstance/actsamsprocessmultiinstancetest/signature/openharmony_sx.p7b index cc53179a48f88f20acc379c138a001e9a15838f6..788c4c1502063dd2fd2c5771fcc85fe69b670f5e 100644 GIT binary patch delta 641 zcmew))h1hS(8Slo#;Mij(e|B}k)3Hl6JIeIffQxr7so@S;(-!MwLtmgoMI)bYNf=Soc!|C6kP~ES}7l>RIeblC^xeh|Fi;IEALxjN!D+7u$ z^NTV|Dg#SXi!xJF&}3aJl5TB!L@>Fk! z`*^7_yWd*Zt30RP!TEoX)(ZPwTtb~!x(vA3IDl#7oGlA86N|fnE0ZF_7U}Cz`G*%d z@XebXrQrIGmG8Z?%^lzJhIQ_)|2`R!-Q@g~R3$4z9k@VVVlGfX$xzQg&tT#NL;jM=0ua9_ zH77N(I8|w4hW5mRHkej-@`=Rp; qnG_k$#GfnR*tXZ+a^fzX9ZEvh1}y5Uo?MZ45oNA_(57|ZivR#>d}*ry diff --git a/ability/ability_runtime/stage/actslifecyclemultihap2/entry/src/main/module.json b/ability/ability_runtime/stage/actslifecyclemultihap2/entry/src/main/module.json index fd62b7df5..fae3abaf1 100644 --- a/ability/ability_runtime/stage/actslifecyclemultihap2/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclemultihap2/entry/src/main/module.json @@ -102,24 +102,6 @@ "requestPermissions": [ { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" } ] } diff --git a/ability/ability_runtime/stage/actslifecyclemultihap2/signature/openharmony_sx.p7b b/ability/ability_runtime/stage/actslifecyclemultihap2/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/stage/actslifecyclemultihap3/entry/src/main/module.json b/ability/ability_runtime/stage/actslifecyclemultihap3/entry/src/main/module.json index 4db6a7509..9e3445cb7 100644 --- a/ability/ability_runtime/stage/actslifecyclemultihap3/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclemultihap3/entry/src/main/module.json @@ -51,24 +51,6 @@ "requestPermissions": [ { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" } ] } diff --git a/ability/ability_runtime/stage/actslifecyclemultihap3/signature/openharmony_sx.p7b b/ability/ability_runtime/stage/actslifecyclemultihap3/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/stage/actslifecyclemultihaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actslifecyclemultihaptest/entry/src/main/module.json index 937925c3f..59e84ae25 100644 --- a/ability/ability_runtime/stage/actslifecyclemultihaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclemultihaptest/entry/src/main/module.json @@ -87,30 +87,6 @@ "requestPermissions": [ { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name": "ohos.permission.START_INVISIBLE_ABILITY" } ] } diff --git a/ability/ability_runtime/stage/actslifecyclemultihaptest/hap4/src/main/module.json b/ability/ability_runtime/stage/actslifecyclemultihaptest/hap4/src/main/module.json index 764e9f312..596d713cd 100644 --- a/ability/ability_runtime/stage/actslifecyclemultihaptest/hap4/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclemultihaptest/hap4/src/main/module.json @@ -38,24 +38,6 @@ "requestPermissions": [ { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" } ] } diff --git a/ability/ability_runtime/stage/actslifecyclemultihaptest/signature/openharmony_sx.p7b b/ability/ability_runtime/stage/actslifecyclemultihaptest/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/stage/actslifecyclesinglehaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actslifecyclesinglehaptest/entry/src/main/module.json index 7e935fc6f..00594cbbf 100644 --- a/ability/ability_runtime/stage/actslifecyclesinglehaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actslifecyclesinglehaptest/entry/src/main/module.json @@ -136,16 +136,6 @@ "icon": "$media:icon", "label": "$string:MainAbility12_label" } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name": "ohos.permission.START_INVISIBLE_ABILITY", - "reason": "need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actslifecyclesinglehaptest/signature/openharmony_sx.p7b b/ability/ability_runtime/stage/actslifecyclesinglehaptest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/entry/src/main/module.json index 937925c3f..59e84ae25 100755 --- a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/entry/src/main/module.json @@ -87,30 +87,6 @@ "requestPermissions": [ { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name": "ohos.permission.START_INVISIBLE_ABILITY" } ] } diff --git a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/hap4/src/main/module.json b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/hap4/src/main/module.json index 764e9f312..596d713cd 100755 --- a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/hap4/src/main/module.json +++ b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/hap4/src/main/module.json @@ -38,24 +38,6 @@ "requestPermissions": [ { "name": "ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" } ] } diff --git a/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/signature/openharmony_sx.p7b b/ability/ability_runtime/stage/actswindowstagelifecyclemultihaptest/signature/openharmony_sx.p7b index dcec6c9615032c1b48bf185e839d9720dd68aab0..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 760 zcmYLHPe>F|7;kph*|uD%z)LFF>mbDLI=k*)qrkxQVj59FCN{hCtv-4)Z+bJcx=3y8 zVLjv}Ovp=FLiFbp;-M}fbORoA-mL}lSV;(Z*A@LnBTwoecyZEI$pL{v}#LQ z4IQfu*0#b*(6>}==|bqJPf_AwZND12QX5pjAMhz!wduoup|VtMdK0KNy`CW@5Dw*5 z)Y45Ly(AISVj79;!Ub+1oQM$Jwxb4hTtV}mD-CYhhQsLK&N#JPm=L;z(dv2BAicMr zcU4G9XVjo>ne@&Oi@VW06uH2>cq*67rc;SjHd4p+q6-4ybT*gF^dNjaLS#P13t*r- zfVp|kG8jauRpc_yfD$lngNVxCkzpIGL0y>KDxS z+6-c587E`3&}gsQ4AU$wOr2qn9J>g*>&e<=5{KQP#*rY{QZFz^w$T~mQ(#1QzDEfe zLlVoG)N$x>Zq-EsKas?8I@ubdU6TGzDnyG6_#u;-==n?M@gT|@3ZY8kGXV2 z@B%mv*4u⪙M&`1myzHvlv6cKB;pim%A0-b7bbNkoN?t_)tzSiGc!>3l4KP}#T z_+=wT*2Q}^Q2Tt5-;`vL=6zpt~sXDvK&Yy0Bn#@xx&y~U}_YUIw-cR$?E w-H(^=svlqYj_i3AUS3~2_h9yYd9!(;^U#gU8*|MEo&=}b{zTrg{$x+>FaJpj9smFU delta 887 zcmY*YO=uHA80~I0TN9fe3LeD2?Hm-P8#ifFH%f&H(m<&{P!TMpon$9*aI-t?&PJlt zNQ8ja9zqV%L!}^!H<2C$Z?zz$f?%OYd$FRRh#=TQug+|en(Sd&zVChSd+*Kc+rz() zl(cg9PdRj|lB(=Rgidj>+`Y+48=@e@BHDgAG+jvvC?JV~R+bF19Vzf_VhaDj*isq8jLHZ)R+RH)D-5Bt(rH*rg6mdz4SpBJrnfcM4k+z3e;Y+b>s-{uacKlt5gLfW$o6RA43vUdAc0~L^I6XdAANN|}TD+QgrZ512Ce041; z91@hJabYA-_u%Vkur{;H*!gJ7c$DQ7rO2f%JOC1t?FVkrr6@m@;bvP5@?^6JQqRu- z++=w+kgNmhMsv+m$e3=s6=<6FZDgph-kI?6Tqu7)eVl(zwk5`_=dsH#K|5Vd2_A&X zL_3%PJwJXxZejnd9SfSwLWnsdDsgZDn<$6W3?wj(O-wQ3v=d;MiyJ0n%rhyz;@BDF zx}Z;~JqjKbl-kQ6VDGiyF>x}y6p&wZmNY#c)AW8Vk+`9q-n+jcDF!5^JhyPEnws70 zdA9p$^ufksd@{T2b?vO&`}Y0m)gNPTw6MI7{TUyJq<|=mXcxuajyh5Ss*Y^W^sVZz&#%tU IuKxx90C-gc-T(jq diff --git a/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/entry/src/main/module.json b/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/entry/src/main/module.json index 4463d1bf8..33173a72c 100755 --- a/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/entry/src/main/module.json +++ b/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/entry/src/main/module.json @@ -136,16 +136,6 @@ "icon": "$media:icon", "label": "$string:MainAbility12_label" } - ], - "requestPermissions": [ - { - "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", - "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND" - }, - { - "name": "ohos.permission.START_INVISIBLE_ABILITY", - "reason": "need use ohos.permission.START_INVISIBLE_ABILITY" - } ] } } \ No newline at end of file diff --git a/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/signature/openharmony_sx.p7b b/ability/ability_runtime/stage/actswindowstagelifecyclesinglehaptest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100755 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/want/actsgetwantalltest/signature/openharmony_sx.p7b b/ability/ability_runtime/want/actsgetwantalltest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/want/actsgetwantalltest/src/main/config.json b/ability/ability_runtime/want/actsgetwantalltest/src/main/config.json index 1268e2c0f..1a4f436f1 100644 --- a/ability/ability_runtime/want/actsgetwantalltest/src/main/config.json +++ b/ability/ability_runtime/want/actsgetwantalltest/src/main/config.json @@ -63,28 +63,6 @@ "launchType": "standard" } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/signature/openharmony_sx.p7b b/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/src/main/config.json b/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/src/main/config.json index 809f27272..ce9527979 100644 --- a/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/src/main/config.json +++ b/ability/ability_runtime/want/sceneProject/actsgetwantalltesthap/src/main/config.json @@ -46,28 +46,6 @@ "visible": true } ], - "reqPermissions": [ - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - } - ], "js": [ { "pages": [ diff --git a/ability/ability_runtime/workercontextcover/workercontexttest/signature/openharmony_sx.p7b b/ability/ability_runtime/workercontextcover/workercontexttest/signature/openharmony_sx.p7b index 66b4457a8a81fb8d3356cf46d67226c850944858..522ee12106c397c3b17abc81ea000a3dd2f0bb78 100644 GIT binary patch delta 612 zcmew?wM(Ynpo!0njZ>@5qwPB{BRkWACO&nbkTMe^qam*WHydX{n+IbmGYb==K@;nB zghIvzO{^zanplriE0v`d6=&w>>E!?=h!F|{Hww;(4~FSin? zJ0~+a5u_1lcw#{gP;Fj*QEp-mm|LKmmYP^nS_Cp8BfmHvA{7tRrBn-4o}5#xWL2${ zn3I!Vo|>Wy;YTYe#ZLal;#v=JTR~A~S!PaZda7=6VnJe3W=>{FW-3ryw2~u8n`1$N zZ)r|RW=7ChejBo>bGAy$=Gbtz4FTW%+tx_p=vo-5iHZDhlCPrIe zJQ-w9PGn7;JfFv@-q6Uv%)s2h+{7ZvKp!4ioGgY)EDCJw&wl*=sV`XH?kM`_yT8-c z#rI}5EPCo|Ir*)7#`F1^23%|$z+`aFmW7###ofS_NkPW=Aa8p2kML)gd+bc-%`7+H zsxxKPnU5t8^;ayO!FF>elOn@@-o@t*1}|(sTltJ)ftBp#(*Jc%=eU{} Gw*df_9NG8) delta 378 zcmdlb^I0n0pour1jZ>@5qwPB{BRkWACf)>~Pz)0zqam*WHydX{n+IbmGYb==K@%%K zLLuXVCRPTPCYC?dN@b}<#hLkey2<$|sY+IcI&gu!#9W|&lA)e~p25TkhWsU!1t5M= zYEEimajMe94DE>rZ8q~UE@1ZXFG$VvNG!_D&#Tl+EGW<`Ni8l>(osq*$N_37t}HG| z&5cjaFG>ZA73ij=CYF=}c~(jp`Ni>2d7wU}$^5LYo0-|ZvavcDG%?yu{>!tb-oVJf z!ob|n$iz6xKp*Y{P8LHY7KOe7DLpQ!YEeI1r8U|uGgO})es31&Bld7f`j>*_ANyw* zaItX!!{(eV3o{dohk+ZDBEz#F+m!i7WA{i$yPAIaJ@Jadg47G0Q?}-An#v&j=%c_J qpptnJ8%@tJEm#-w_w&^C!tYsEd2gLxt+Jf);PZyF+a9v7;R66FWrE)T diff --git a/ability/ability_runtime/zidltest/BUILD.gn b/ability/ability_runtime/zidltest/BUILD.gn deleted file mode 100644 index c69bcff75..000000000 --- a/ability/ability_runtime/zidltest/BUILD.gn +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -group("zidltest") { - testonly = true - if (is_standard_system) { - deps = [ - "actsamszidlclienttest:ActsAmsZidlClientTest", - "actsamszidlservice:ActsAmsZidlServiceRelyHap", - ] - } -} diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/app.json b/ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/app.json deleted file mode 100644 index 3567b671b..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/app.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "app":{ - "bundleName":"com.example.zidlclienttest", - "vendor":"huawei", - "versionCode":1000000, - "versionName":"1.0.0", - "debug":false, - "icon":"$media:icon", - "label":"$string:app_name", - "description":"$string:description_application", - "distributedNotificationEnabled":true, - "keepAlive":true, - "singleUser":true, - "minAPIVersion":8, - "targetAPIVersion":8, - "car":{ - "apiCompatibleVersion":8, - "singleUser":false - } - } -} diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/resources/base/element/string.json b/ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/resources/base/element/string.json deleted file mode 100644 index ee69f9a86..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/resources/base/element/string.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "string":[ - { - "name":"app_name", - "value":"ohosProject" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/resources/base/media/app_icon.png b/ability/ability_runtime/zidltest/actsamszidlclienttest/AppScope/resources/base/media/app_icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/BUILD.gn b/ability/ability_runtime/zidltest/actsamszidlclienttest/BUILD.gn deleted file mode 100644 index e846967bd..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/BUILD.gn +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 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("//test/xts/tools/build/suite.gni") - -ohos_js_hap_suite("ActsAmsZidlClientTest") { - hap_profile = "entry/src/main/module.json" - js_build_mode = "debug" - deps = [ - ":actsamszidlclienttest_js_assets", - ":actsamszidlclienttest_resources", - ] - ets2abc = true - certificate_profile = "signature/openharmony_sx.p7b" - hap_name = "ActsAmsZidlClientTest" - subsystem_name = "ability" - part_name = "ability_runtime" -} - -ohos_app_scope("actsamszidlclienttest_app_profile") { - app_profile = "AppScope/app.json" - sources = [ "AppScope/resources" ] -} - -ohos_js_assets("actsamszidlclienttest_js_assets") { - source_dir = "entry/src/main/ets" -} - -ohos_resources("actsamszidlclienttest_resources") { - sources = [ "entry/src/main/resources" ] - deps = [ ":actsamszidlclienttest_app_profile" ] - hap_profile = "entry/src/main/module.json" -} diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/Test.json b/ability/ability_runtime/zidltest/actsamszidlclienttest/Test.json deleted file mode 100644 index dd53882af..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/Test.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "description": "Configuration for hjunit demo Tests", - "driver": { - "type": "JSUnitTest", - "test-timeout": "300000", - "package": "com.example.zidlclienttest", - "shell-timeout": "300000" - }, - "kits": [ - { - "test-file-name": [ - "ActsAmsZidlClientTest.hap", - "ActsAmsZidlServiceRelyHap.hap" - ], - "type": "AppInstallKit", - "cleanup-apps": true - }, - { - "type": "ShellKit", - "run-command": [ - "remount" - ] - }, - { - "type": "ShellKit", - "run-command": [ - "chmod 644 /data/*.hap" - ] - } - ] -} diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/Application/AbilityStage.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/Application/AbilityStage.ts deleted file mode 100644 index 5e2915fe4..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/Application/AbilityStage.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 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 AbilityStage from "@ohos.application.AbilityStage" - -export default class MyAbilityStage extends AbilityStage { - onCreate() { - console.log("MyAbilityStage onCreate") - globalThis.stageOnCreateRun = 1; - globalThis.stageContext = this.context; - } -} diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/MainAbility/MainAbility.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/MainAbility/MainAbility.ts deleted file mode 100644 index 809b62491..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/MainAbility/MainAbility.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 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 Ability from '@ohos.application.Ability' - -export default class MainAbility extends Ability { - onCreate(want,launchParam){ - // Ability is creating, initialize resources for this ability - console.log("ZidlClientTest onCreate") - globalThis.abilityWant = want; - } - - onDestroy() { - // Ability is destroying, release resources for this ability - console.log("ZidlClientTest onDestroy") - } - - onWindowStageCreate(windowStage) { - // Main window is created, set main page for this ability - console.log("ZidlClientTest onWindowStageCreate") - globalThis.abilityContext = this.context - windowStage.setUIContent(this.context, "pages/index/index", null) - console.log("ZidlClientTest onWindowStageCreate finish") - } - - onWindowStageDestroy() { - // Main window is destroyed, release UI related resources - console.log("ZidlClientTest onWindowStageDestroy") - } - - onForeground() { - // Ability has brought to foreground - console.log("ZidlClientTest onForeground") - } - - onBackground() { - // Ability has back to background - console.log("ZidlClientTest onBackground") - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts deleted file mode 100644 index 7b18b7c14..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/ServiceAbility.ts +++ /dev/null @@ -1,434 +0,0 @@ -/* -* Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility'; -import Want from '@ohos.application.Want'; -import {voidOutStringCallback} from "./zidlTool/i_zidl_tool_test"; -import {voidOutIntCallback} from "./zidlTool/i_zidl_tool_test"; -import {voidOutMapStringIntCallback} from "./zidlTool/i_zidl_tool_test"; -import {voidOutStringArrayCallback} from "./zidlTool/i_zidl_tool_test"; -import {voidInOutMapStringIntCallback} from "./zidlTool/i_zidl_tool_test"; -import {voidInOutStringArrayCallback} from "./zidlTool/i_zidl_tool_test"; -import {voidInOutIntCallback} from "./zidlTool/i_zidl_tool_test"; -import {voidInOutStringCallback} from "./zidlTool/i_zidl_tool_test"; -import {booleanVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {byteVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {shortVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {intVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {longVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {floatVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {doubleVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {stringVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {sequenceableVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {interfaceVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {mapStringStringVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {doubleArrayVoidCallback} from "./zidlTool/i_zidl_tool_test"; -import {voidOrderOutInCallback} from "./zidlTool/i_zidl_tool_test" -import {voidOrderInOutInCallback} from "./zidlTool/i_zidl_tool_test" -import {voidOrderOutInOutCallback} from "./zidlTool/i_zidl_tool_test" -import {voidOrderInInOutOutCallback} from "./zidlTool/i_zidl_tool_test" -import {onewayVoidVoidCallback} from "./zidlTool/i_zidl_tool_test" -import {voidInMapStringIntCallback} from "./zidlTool/i_zidl_tool_test" -import {voidVoidCallback} from "./zidlTool/i_zidl_tool_test" -import {voidInStringArrayCallback} from "./zidlTool/i_zidl_tool_test" -import ZidlTestServiceStub from './zidlTool/zidl_tool_test_stub'; -import MySequenceable from "./zidlTool/my_sequenceable"; -import InterfaceDeclareProxy from './interfaceDeclare/interface_declare_proxy' -import InterfaceDeclareStub from './interfaceDeclare/interface_declare_stub' -import {voidInIntCallback} from "./zidlTool/i_zidl_tool_test" -import {voidInStringCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeBooleanCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeByteCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeShortCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeIntCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeLongCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeFloatCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeDoubleCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeStringCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeSequenceableCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeInterfaceCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeMapStringStringCallback} from "./zidlTool/i_zidl_tool_test" -import {voidParameterTypeDoubleArrayCallback} from "./zidlTool/i_zidl_tool_test" -import {testInterfaceCallback} from './interfaceDeclare/i_interface_declare' - -var SUCCESS = 0; -var FAIL = 1; - -class ZidlTestImp extends ZidlTestServiceStub { - - onewayVoidVoid(callback: onewayVoidVoidCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0200 called"); - callback(SUCCESS); - } - - voidVoid(callback: voidVoidCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0300 called"); - callback(SUCCESS); - } - - booleanVoid(callback: booleanVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0400 called"); - var boolean = true; - callback(SUCCESS, boolean); - } - - byteVoid(callback: byteVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0500 called"); - var mybyte = 1; - callback(SUCCESS, mybyte); - } - - shortVoid(callback: shortVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0600 called"); - var myshort = 222; - callback(SUCCESS, myshort); - } - - intVoid(callback: intVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0700 called"); - var myint = 333; - callback(SUCCESS, myint); - } - - longVoid(callback: longVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0800 called"); - var mylong = 4444; - callback(SUCCESS, mylong); - } - - floatVoid(callback: floatVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0900 called"); - var myfloat = 10.1; - callback(SUCCESS, myfloat); - } - - doubleVoid(callback: doubleVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1000 called"); - var mydouble = 22.1; - callback(SUCCESS, mydouble); - } - - stringVoid(callback: stringVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1100 called"); - var mystring = "stringVoid"; - callback(SUCCESS, mystring); - } - - sequenceableVoid(callback: sequenceableVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1200 called"); - let mySequence = new MySequenceable(); - callback(SUCCESS, mySequence); - } - - interfaceVoid(callback: interfaceVoidCallback) { - class InterfaceDeclare extends InterfaceDeclareStub { - testInterface(data: number, callback: testInterfaceCallback): void{ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1300 interfaceStub called"); - let result = FAIL; - - if (data == 1500) { - result = SUCCESS; - } - callback(result); - } - } - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1300 toolStub called"); - let serverInterface = new InterfaceDeclare('serverInterface'); - callback(SUCCESS, serverInterface); - } - - mapStringStringVoid(callback: mapStringStringVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1400 called"); - let myMap = new Map(); - myMap.set("string1","string2"); - callback(SUCCESS, myMap); - } - - doubleArrayVoid(callback: doubleArrayVoidCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1500 called"); - var array = [1.1, 2.1, 3.1]; - callback(SUCCESS, array); - } - - voidInMapStringInt(myMap, callback: voidInMapStringIntCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_1600_1 called:'+ myMap.get("string1")); - if(myMap.get("string1") == 1){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidInStringArray(strarray, callback: voidInStringArrayCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1600_2 called:"+ JSON.stringify(strarray)); - if(strarray[0] == "aaa"&&strarray[1] == "bbb"&&strarray[2] == "ccc"){ - callback(SUCCESS); - }else { - callback(FAIL); - } - } - - voidOutMapStringInt(callback : voidOutMapStringIntCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_1700 called'); - var map=new Map(); - map.set("voidOutMapStringInt", 1); - callback(SUCCESS, map); - } - - voidOutStringArray(callback :voidOutStringArrayCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_1700 called'); - var strarray = ["aa", "dd"]; - callback(SUCCESS, strarray); - } - - voidInOutMapStringInt(mapIn, callback: voidInOutMapStringIntCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_1800 called'); - var errCode = FAIL; - if ((mapIn.get("voidInOutMapStringInt1") == 1801) && - (mapIn.get("voidInOutMapStringInt2") == 1802)) { - mapIn.set("voidInOutMapStringInt1", 1802); - mapIn.set("voidInOutMapStringInt2", 1801); - errCode = SUCCESS; - } - callback(errCode, mapIn); - } - - voidInOutStringArray(strArrayIn, callback: voidInOutStringArrayCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_1800 called'); - var errCode = FAIL; - if ((strArrayIn[0] == "ddd") && - (strArrayIn[1] == "ccc")) { - strArrayIn[0] = "aaa"; - strArrayIn[1] = "bbb"; - errCode = SUCCESS; - } - callback(errCode, strArrayIn); - } - - voidInInt(number, callback : voidInIntCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_1900 called:'+ JSON.stringify(number)); - if(number == 8888){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidInString(string, callback : voidInStringCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_1900 called:'+ JSON.stringify(string)); - if(string == "voidInString"){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidOutInt(callback : voidOutIntCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2000 called'); - var number = 123; - callback(SUCCESS, number); - } - - voidOutString(callback : voidOutStringCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2000 called'); - var string = "voidOutString"; - callback(SUCCESS, string); - } - - voidInOutInt(number, callback: voidInOutIntCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2100_1 called:'+ JSON.stringify(number)); - var num = 456789; - if(number == 123456){ - callback(SUCCESS, num); - }else{ - callback(FAIL, number); - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2100_1 Call_Fail') - } - } - voidInOutString(strinput, callback: voidInOutStringCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2100_2 called:'+ JSON.stringify(strinput)); - var str = "456789"; - if(strinput == "voidInOutString"){ - callback(SUCCESS, str); - }else{ - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2100_2 Call_Fail'); - callback(FAIL, strinput); - } - } - - voidParameterTypeBoolean(oBooleanTrue, callback : voidParameterTypeBooleanCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2200 called:'+ JSON.stringify(oBooleanTrue)); - if(oBooleanTrue == true){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeByte(number, callback : voidParameterTypeByteCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2300 called:'+ JSON.stringify(number)); - if(number == 1111){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeShort(number, callback : voidParameterTypeShortCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2400 called:'+ JSON.stringify(number)); - if(number == 2222){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeInt(number, callback : voidParameterTypeIntCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2500 called:'+ JSON.stringify(number)); - if(number == 3333){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeLong(number, callback : voidParameterTypeLongCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2600 called:'+ JSON.stringify(number)); - if(number == 4444){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeFloat(number, callback : voidParameterTypeFloatCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2700 called:'+ JSON.stringify(number)); - if(number == 5555.1){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeDouble(number, callback : voidParameterTypeDoubleCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2800 called:'+ JSON.stringify(number)); - if(number == 6666.1){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeString(string, callback : voidParameterTypeStringCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_2900 called:'+ JSON.stringify(string)); - if(string == "voidParameterTypeString"){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeSequenceable(MySequenceable, callback : voidParameterTypeSequenceableCallback) { - console.log('ZidlTest Process Server ACTS_Zidl_Js2JsSingle_3000 called:'+ JSON.stringify(MySequenceable)); - if((MySequenceable != null) && (MySequenceable.getNum() == 32) && (MySequenceable.getString() == "nihao")){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeInterface(param: InterfaceDeclareProxy, callback : voidParameterTypeInterfaceCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_3100 called"); - let proxy = new InterfaceDeclareProxy(param); - proxy.testInterface(3300, (errCode)=>{ - if (errCode == SUCCESS) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_3100 callback SUCCESS"); - callback(SUCCESS); - } else { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_3100 callback FAIL"); - callback(FAIL); - } - }); - - } - - voidParameterTypeMapStringString(map, callback : voidParameterTypeMapStringStringCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_3200 called:'+ map.get("voidParameterTypeMapStringString")); - if(map.get("voidParameterTypeMapStringString") == "fdhatdh"){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeDoubleArray(array, callback : voidParameterTypeDoubleArrayCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsSingle_3300 called:'+ JSON.stringify(array)); - if(array.length == 2 && array[0] == 1.1 && array[1] == 2.1){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidOrderOutIn(paramI, callback: voidOrderOutInCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_3400 called" + paramI); - var mystring = "hello world"; - callback(SUCCESS, mystring); - } - - voidOrderInOutIn(paramI, paramS, callback: voidOrderInOutInCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_3500 called" + paramI + " " + paramS); - var mynumber = 6; - callback(SUCCESS, mynumber); - } - - voidOrderOutInOut(paramS, callback: voidOrderOutInOutCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_3600 called" + paramS); - var mynumber = 3; - var mystring = "paramcallback"; - callback(SUCCESS, mynumber, mystring); - } - - voidOrderInInOutOut(paramS, paramI, callback: voidOrderInInOutOutCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_3700 called" + paramS + " " + paramI); - var mystring = "callback"; - var mynumber = 4; - callback(SUCCESS, mynumber, mystring); - } -} - -export default class ServiceAbility extends ServiceExtension { - onCreate(want: Want) { - globalThis.abilityWant = want; - console.log('ZidlClientTest ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ZidlClientTest ServiceAbility onRequest, want: ' + want.abilityName - + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ZidlClientTest ServiceAbility onConnect, want:' + want.abilityName); - return new ZidlTestImp('connect'); - } - - onDisconnect(want) { - console.log('ZidlClientTest ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ZidlClientTest ServiceAbility onDestroy'); - } -}; diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/i_interface_declare.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/i_interface_declare.ts deleted file mode 100644 index a9469ce4d..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/i_interface_declare.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (C) 2021 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 interface IInterfaceDeclare { - testInterface(data: number, callback: testInterfaceCallback): void; -} -export type testInterfaceCallback = (errCode: number) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_proxy.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_proxy.ts deleted file mode 100644 index 9f9cc9c43..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_proxy.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (C) 2021 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 {testInterfaceCallback} from "./i_interface_declare"; -import IInterfaceDeclare from "./i_interface_declare"; -import rpc from "@ohos.rpc"; - -export default class InterfaceDeclareProxy implements IInterfaceDeclare { - constructor(proxy) { - this.proxy = proxy; - } - - testInterface(data: number, callback: testInterfaceCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(data); - this.proxy.sendRequest(InterfaceDeclareProxy.COMMAND_TEST_INTERFACE, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - static readonly COMMAND_TEST_INTERFACE = 1; - private proxy -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_stub.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_stub.ts deleted file mode 100644 index 1606f77b4..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_stub.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (C) 2021 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 {testInterfaceCallback} from "./i_interface_declare"; -import IInterfaceDeclare from "./i_interface_declare"; -import rpc from "@ohos.rpc"; - -export default class InterfaceDeclareStub extends rpc.RemoteObject implements IInterfaceDeclare { - constructor(des: string) { - super(des); - } - - onRemoteRequest(code: number, data, reply, option): boolean { - console.log("onRemoteRequest called, code = " + code); - switch(code) { - case InterfaceDeclareStub.COMMAND_TEST_INTERFACE: { - let _data = data.readInt(); - this.testInterface(_data, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - default: { - console.log("invalid request code" + code); - break; - } - } - return false; - } - - testInterface(data: number, callback: testInterfaceCallback): void{} - - static readonly COMMAND_TEST_INTERFACE = 1; -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/i_zidl_tool_test.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/i_zidl_tool_test.ts deleted file mode 100644 index ac9da6352..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/i_zidl_tool_test.ts +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright (C) 2021 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 MySequenceable from "./my_sequenceable"; -import IInterfaceDeclare from "../interfaceDeclare/i_interface_declare"; - -export default interface IZidlToolTest { - onewayVoidVoid(callback: onewayVoidVoidCallback): void; - voidVoid(callback: voidVoidCallback): void; - booleanVoid(callback: booleanVoidCallback): void; - byteVoid(callback: byteVoidCallback): void; - shortVoid(callback: shortVoidCallback): void; - intVoid(callback: intVoidCallback): void; - longVoid(callback: longVoidCallback): void; - floatVoid(callback: floatVoidCallback): void; - doubleVoid(callback: doubleVoidCallback): void; - stringVoid(callback: stringVoidCallback): void; - sequenceableVoid(callback: sequenceableVoidCallback): void; - interfaceVoid(callback: interfaceVoidCallback): void; - mapStringStringVoid(callback: mapStringStringVoidCallback): void; - doubleArrayVoid(callback: doubleArrayVoidCallback): void; - voidInMapStringInt(param: Map, callback: voidInMapStringIntCallback): void; - voidInStringArray(param: string[], callback: voidInStringArrayCallback): void; - voidOutMapStringInt(callback: voidOutMapStringIntCallback): void; - voidOutStringArray(callback: voidOutStringArrayCallback): void; - voidInOutMapStringInt(param: Map, callback: voidInOutMapStringIntCallback): void; - voidInOutStringArray(param: string[], callback: voidInOutStringArrayCallback): void; - voidInInt(param: number, callback: voidInIntCallback): void; - voidInString(param: string, callback: voidInStringCallback): void; - voidOutInt(callback: voidOutIntCallback): void; - voidOutString(callback: voidOutStringCallback): void; - voidInOutInt(param: number, callback: voidInOutIntCallback): void; - voidInOutString(param: string, callback: voidInOutStringCallback): void; - voidParameterTypeBoolean(param: boolean, callback: voidParameterTypeBooleanCallback): void; - voidParameterTypeByte(param: number, callback: voidParameterTypeByteCallback): void; - voidParameterTypeShort(param: number, callback: voidParameterTypeShortCallback): void; - voidParameterTypeInt(param: number, callback: voidParameterTypeIntCallback): void; - voidParameterTypeLong(param: number, callback: voidParameterTypeLongCallback): void; - voidParameterTypeFloat(param: number, callback: voidParameterTypeFloatCallback): void; - voidParameterTypeDouble(param: number, callback: voidParameterTypeDoubleCallback): void; - voidParameterTypeString(param: string, callback: voidParameterTypeStringCallback): void; - voidParameterTypeSequenceable(param: MySequenceable, callback: voidParameterTypeSequenceableCallback): void; - voidParameterTypeInterface(param: IInterfaceDeclare, callback: voidParameterTypeInterfaceCallback): void; - voidParameterTypeMapStringString(param: Map, callback: voidParameterTypeMapStringStringCallback): void; - voidParameterTypeDoubleArray(param: number[], callback: voidParameterTypeDoubleArrayCallback): void; - voidOrderOutIn(paramI: number, callback: voidOrderOutInCallback): void; - voidOrderInOutIn(paramI: number, paramS: string, callback: voidOrderInOutInCallback): void; - voidOrderOutInOut(paramS: string, callback: voidOrderOutInOutCallback): void; - voidOrderInInOutOut(paramS: string, paramI: number, callback: voidOrderInInOutOutCallback): void; -} -export type onewayVoidVoidCallback = (errCode: number) => void; -export type voidVoidCallback = (errCode: number) => void; -export type booleanVoidCallback = (errCode: number, returnValue: boolean) => void; -export type byteVoidCallback = (errCode: number, returnValue: number) => void; -export type shortVoidCallback = (errCode: number, returnValue: number) => void; -export type intVoidCallback = (errCode: number, returnValue: number) => void; -export type longVoidCallback = (errCode: number, returnValue: number) => void; -export type floatVoidCallback = (errCode: number, returnValue: number) => void; -export type doubleVoidCallback = (errCode: number, returnValue: number) => void; -export type stringVoidCallback = (errCode: number, returnValue: string) => void; -export type sequenceableVoidCallback = (errCode: number, returnValue: MySequenceable) => void; -export type interfaceVoidCallback = (errCode: number, returnValue: IInterfaceDeclare) => void; -export type mapStringStringVoidCallback = (errCode: number, returnValue: Map) => void; -export type doubleArrayVoidCallback = (errCode: number, returnValue: number[]) => void; -export type voidInMapStringIntCallback = (errCode: number) => void; -export type voidInStringArrayCallback = (errCode: number) => void; -export type voidOutMapStringIntCallback = (errCode: number, param: Map) => void; -export type voidOutStringArrayCallback = (errCode: number, param: string[]) => void; -export type voidInOutMapStringIntCallback = (errCode: number, param: Map) => void; -export type voidInOutStringArrayCallback = (errCode: number, param: string[]) => void; -export type voidInIntCallback = (errCode: number) => void; -export type voidInStringCallback = (errCode: number) => void; -export type voidOutIntCallback = (errCode: number, param: number) => void; -export type voidOutStringCallback = (errCode: number, param: string) => void; -export type voidInOutIntCallback = (errCode: number, param: number) => void; -export type voidInOutStringCallback = (errCode: number, param: string) => void; -export type voidParameterTypeBooleanCallback = (errCode: number) => void; -export type voidParameterTypeByteCallback = (errCode: number) => void; -export type voidParameterTypeShortCallback = (errCode: number) => void; -export type voidParameterTypeIntCallback = (errCode: number) => void; -export type voidParameterTypeLongCallback = (errCode: number) => void; -export type voidParameterTypeFloatCallback = (errCode: number) => void; -export type voidParameterTypeDoubleCallback = (errCode: number) => void; -export type voidParameterTypeStringCallback = (errCode: number) => void; -export type voidParameterTypeSequenceableCallback = (errCode: number) => void; -export type voidParameterTypeInterfaceCallback = (errCode: number) => void; -export type voidParameterTypeMapStringStringCallback = (errCode: number) => void; -export type voidParameterTypeDoubleArrayCallback = (errCode: number) => void; -export type voidOrderOutInCallback = (errCode: number, paramS: string) => void; -export type voidOrderInOutInCallback = (errCode: number, paramI: number) => void; -export type voidOrderOutInOutCallback = (errCode: number, paramI: number, paramS: string) => void; -export type voidOrderInInOutOutCallback = (errCode: number, paramI: number, paramS2: string) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/my_sequenceable.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/my_sequenceable.ts deleted file mode 100644 index bef9dcbe2..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/my_sequenceable.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default class MySequenceable { - constructor() { - this.num = 14; - this.str = "hello"; - } - getNum() : number { - return this.num; - } - - getString() : string { - return this.str; - } - - marshalling(messageParcel) { - console.info('marshalling++++'); - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - return true; - } - unmarshalling(messageParcel) { - console.info('unmarshalling++++'); - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - return true; - } - private num; - private str; -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/zidl_tool_test_stub.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/zidl_tool_test_stub.ts deleted file mode 100644 index 466bc3d60..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility/zidlTool/zidl_tool_test_stub.ts +++ /dev/null @@ -1,549 +0,0 @@ -/* - * Copyright (C) 2021 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 {onewayVoidVoidCallback} from "./i_zidl_tool_test"; -import {voidVoidCallback} from "./i_zidl_tool_test"; -import {booleanVoidCallback} from "./i_zidl_tool_test"; -import {byteVoidCallback} from "./i_zidl_tool_test"; -import {shortVoidCallback} from "./i_zidl_tool_test"; -import {intVoidCallback} from "./i_zidl_tool_test"; -import {longVoidCallback} from "./i_zidl_tool_test"; -import {floatVoidCallback} from "./i_zidl_tool_test"; -import {doubleVoidCallback} from "./i_zidl_tool_test"; -import {stringVoidCallback} from "./i_zidl_tool_test"; -import {sequenceableVoidCallback} from "./i_zidl_tool_test"; -import {interfaceVoidCallback} from "./i_zidl_tool_test"; -import {mapStringStringVoidCallback} from "./i_zidl_tool_test"; -import {doubleArrayVoidCallback} from "./i_zidl_tool_test"; -import {voidInMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidInStringArrayCallback} from "./i_zidl_tool_test"; -import {voidOutMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidOutStringArrayCallback} from "./i_zidl_tool_test"; -import {voidInOutMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidInOutStringArrayCallback} from "./i_zidl_tool_test"; -import {voidInIntCallback} from "./i_zidl_tool_test"; -import {voidInStringCallback} from "./i_zidl_tool_test"; -import {voidOutIntCallback} from "./i_zidl_tool_test"; -import {voidOutStringCallback} from "./i_zidl_tool_test"; -import {voidInOutIntCallback} from "./i_zidl_tool_test"; -import {voidInOutStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeBooleanCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeByteCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeShortCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeIntCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeLongCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeFloatCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeDoubleCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeSequenceableCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeInterfaceCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeMapStringStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeDoubleArrayCallback} from "./i_zidl_tool_test"; -import {voidOrderOutInCallback} from "./i_zidl_tool_test"; -import {voidOrderInOutInCallback} from "./i_zidl_tool_test"; -import {voidOrderOutInOutCallback} from "./i_zidl_tool_test"; -import {voidOrderInInOutOutCallback} from "./i_zidl_tool_test"; -import IZidlToolTest from "./i_zidl_tool_test"; -import rpc from "@ohos.rpc"; -import MySequenceable from "./my_sequenceable"; -import IInterfaceDeclare from "../interfaceDeclare/i_interface_declare"; -import InterfaceDeclareStub from "../interfaceDeclare/interface_declare_stub"; - -export default class ZidlToolTestStub extends rpc.RemoteObject implements IZidlToolTest { - constructor(des: string) { - super(des); - } - - onRemoteRequest(code: number, data, reply, option): boolean { - console.log("onRemoteRequest called, code = " + code); - switch(code) { - case ZidlToolTestStub.COMMAND_ONEWAY_VOID_VOID: { - this.onewayVoidVoid((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_VOID: { - this.voidVoid((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_BOOLEAN_VOID: { - this.booleanVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue ? 1 : 0); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_BYTE_VOID: { - this.byteVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_SHORT_VOID: { - this.shortVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_INT_VOID: { - this.intVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_LONG_VOID: { - this.longVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeLong(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_FLOAT_VOID: { - this.floatVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeFloat(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_DOUBLE_VOID: { - this.doubleVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeDouble(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_STRING_VOID: { - this.stringVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeString(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_SEQUENCEABLE_VOID: { - this.sequenceableVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeSequenceable(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_INTERFACE_VOID: { - this.interfaceVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeRemoteObject(returnValue as InterfaceDeclareStub); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_MAP_STRING_STRING_VOID: { - this.mapStringStringVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue.size); - for (let [key, value] of returnValue) { - reply.writeString(key); - reply.writeString(value); - } - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_DOUBLE_ARRAY_VOID: { - this.doubleArrayVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeDoubleArray(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_MAP_STRING_INT: { - let _param = new Map(); - let _paramSize = data.readInt(); - for (let i = 0; i < _paramSize; ++i) { - let key = data.readString(); - let value = data.readInt(); - _param.set(key, value); - } - this.voidInMapStringInt(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_STRING_ARRAY: { - let _param = data.readStringArray(); - this.voidInStringArray(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_OUT_MAP_STRING_INT: { - this.voidOutMapStringInt((errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(param.size); - for (let [key, value] of param) { - reply.writeString(key); - reply.writeInt(value); - } - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_OUT_STRING_ARRAY: { - this.voidOutStringArray((errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeStringArray(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_OUT_MAP_STRING_INT: { - let _param = new Map(); - let _paramSize = data.readInt(); - for (let i = 0; i < _paramSize; ++i) { - let key = data.readString(); - let value = data.readInt(); - _param.set(key, value); - } - this.voidInOutMapStringInt(_param, (errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(param.size); - for (let [key, value] of param) { - reply.writeString(key); - reply.writeInt(value); - } - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_OUT_STRING_ARRAY: { - let _param = data.readStringArray(); - this.voidInOutStringArray(_param, (errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeStringArray(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_INT: { - let _param = data.readInt(); - this.voidInInt(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_STRING: { - let _param = data.readString(); - this.voidInString(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_OUT_INT: { - this.voidOutInt((errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_OUT_STRING: { - this.voidOutString((errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeString(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_OUT_INT: { - let _param = data.readInt(); - this.voidInOutInt(_param, (errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_OUT_STRING: { - let _param = data.readString(); - this.voidInOutString(_param, (errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeString(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_BOOLEAN: { - let _param = data.readInt() == 1 ? true : false; - this.voidParameterTypeBoolean(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_BYTE: { - let _param = data.readInt(); - this.voidParameterTypeByte(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_SHORT: { - let _param = data.readInt(); - this.voidParameterTypeShort(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_INT: { - let _param = data.readInt(); - this.voidParameterTypeInt(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_LONG: { - let _param = data.readLong(); - this.voidParameterTypeLong(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_FLOAT: { - let _param = data.readFloat(); - this.voidParameterTypeFloat(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_DOUBLE: { - let _param = data.readDouble(); - this.voidParameterTypeDouble(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_STRING: { - let _param = data.readString(); - this.voidParameterTypeString(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_SEQUENCEABLE: { - let _param = new MySequenceable(); - data.readSequenceable(_param); - this.voidParameterTypeSequenceable(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_INTERFACE: { - let _param = data.readRemoteObject(); - this.voidParameterTypeInterface(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_MAP_STRING_STRING: { - let _param = new Map(); - let _paramSize = data.readInt(); - for (let i = 0; i < _paramSize; ++i) { - let key = data.readString(); - let value = data.readString(); - _param.set(key, value); - } - this.voidParameterTypeMapStringString(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_DOUBLE_ARRAY: { - let _param = data.readDoubleArray(); - this.voidParameterTypeDoubleArray(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_ORDER_OUT_IN: { - let _paramI = data.readInt(); - this.voidOrderOutIn(_paramI, (errCode, paramS) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeString(paramS); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_ORDER_IN_OUT_IN: { - let _paramI = data.readInt(); - let _paramS = data.readString(); - this.voidOrderInOutIn(_paramI, _paramS, (errCode, paramI) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(paramI); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_ORDER_OUT_IN_OUT: { - let _paramS = data.readString(); - this.voidOrderOutInOut(_paramS, (errCode, paramI, paramS) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(paramI); - reply.writeString(paramS); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_ORDER_IN_IN_OUT_OUT: { - let _paramS = data.readString(); - let _paramI = data.readInt(); - this.voidOrderInInOutOut(_paramS, _paramI, (errCode, paramI, paramS2) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(paramI); - reply.writeString(paramS2); - } - }); - return true; - } - default: { - console.log("invalid request code" + code); - break; - } - } - return false; - } - - onewayVoidVoid(callback: onewayVoidVoidCallback): void{} - voidVoid(callback: voidVoidCallback): void{} - booleanVoid(callback: booleanVoidCallback): void{} - byteVoid(callback: byteVoidCallback): void{} - shortVoid(callback: shortVoidCallback): void{} - intVoid(callback: intVoidCallback): void{} - longVoid(callback: longVoidCallback): void{} - floatVoid(callback: floatVoidCallback): void{} - doubleVoid(callback: doubleVoidCallback): void{} - stringVoid(callback: stringVoidCallback): void{} - sequenceableVoid(callback: sequenceableVoidCallback): void{} - interfaceVoid(callback: interfaceVoidCallback): void{} - mapStringStringVoid(callback: mapStringStringVoidCallback): void{} - doubleArrayVoid(callback: doubleArrayVoidCallback): void{} - voidInMapStringInt(param: Map, callback: voidInMapStringIntCallback): void{} - voidInStringArray(param: string[], callback: voidInStringArrayCallback): void{} - voidOutMapStringInt(callback: voidOutMapStringIntCallback): void{} - voidOutStringArray(callback: voidOutStringArrayCallback): void{} - voidInOutMapStringInt(param: Map, callback: voidInOutMapStringIntCallback): void{} - voidInOutStringArray(param: string[], callback: voidInOutStringArrayCallback): void{} - voidInInt(param: number, callback: voidInIntCallback): void{} - voidInString(param: string, callback: voidInStringCallback): void{} - voidOutInt(callback: voidOutIntCallback): void{} - voidOutString(callback: voidOutStringCallback): void{} - voidInOutInt(param: number, callback: voidInOutIntCallback): void{} - voidInOutString(param: string, callback: voidInOutStringCallback): void{} - voidParameterTypeBoolean(param: boolean, callback: voidParameterTypeBooleanCallback): void{} - voidParameterTypeByte(param: number, callback: voidParameterTypeByteCallback): void{} - voidParameterTypeShort(param: number, callback: voidParameterTypeShortCallback): void{} - voidParameterTypeInt(param: number, callback: voidParameterTypeIntCallback): void{} - voidParameterTypeLong(param: number, callback: voidParameterTypeLongCallback): void{} - voidParameterTypeFloat(param: number, callback: voidParameterTypeFloatCallback): void{} - voidParameterTypeDouble(param: number, callback: voidParameterTypeDoubleCallback): void{} - voidParameterTypeString(param: string, callback: voidParameterTypeStringCallback): void{} - voidParameterTypeSequenceable(param: MySequenceable, callback: voidParameterTypeSequenceableCallback): void{} - voidParameterTypeInterface(param: IInterfaceDeclare, callback: voidParameterTypeInterfaceCallback): void{} - voidParameterTypeMapStringString(param: Map, callback: voidParameterTypeMapStringStringCallback): void{} - voidParameterTypeDoubleArray(param: number[], callback: voidParameterTypeDoubleArrayCallback): void{} - voidOrderOutIn(paramI: number, callback: voidOrderOutInCallback): void{} - voidOrderInOutIn(paramI: number, paramS: string, callback: voidOrderInOutInCallback): void{} - voidOrderOutInOut(paramS: string, callback: voidOrderOutInOutCallback): void{} - voidOrderInInOutOut(paramS: string, paramI: number, callback: voidOrderInInOutOutCallback): void{} - - static readonly COMMAND_ONEWAY_VOID_VOID = 1; - static readonly COMMAND_VOID_VOID = 2; - static readonly COMMAND_BOOLEAN_VOID = 3; - static readonly COMMAND_BYTE_VOID = 4; - static readonly COMMAND_SHORT_VOID = 5; - static readonly COMMAND_INT_VOID = 6; - static readonly COMMAND_LONG_VOID = 7; - static readonly COMMAND_FLOAT_VOID = 8; - static readonly COMMAND_DOUBLE_VOID = 9; - static readonly COMMAND_STRING_VOID = 10; - static readonly COMMAND_SEQUENCEABLE_VOID = 11; - static readonly COMMAND_INTERFACE_VOID = 12; - static readonly COMMAND_MAP_STRING_STRING_VOID = 13; - static readonly COMMAND_DOUBLE_ARRAY_VOID = 14; - static readonly COMMAND_VOID_IN_MAP_STRING_INT = 15; - static readonly COMMAND_VOID_IN_STRING_ARRAY = 16; - static readonly COMMAND_VOID_OUT_MAP_STRING_INT = 17; - static readonly COMMAND_VOID_OUT_STRING_ARRAY = 18; - static readonly COMMAND_VOID_IN_OUT_MAP_STRING_INT = 19; - static readonly COMMAND_VOID_IN_OUT_STRING_ARRAY = 20; - static readonly COMMAND_VOID_IN_INT = 21; - static readonly COMMAND_VOID_IN_STRING = 22; - static readonly COMMAND_VOID_OUT_INT = 23; - static readonly COMMAND_VOID_OUT_STRING = 24; - static readonly COMMAND_VOID_IN_OUT_INT = 25; - static readonly COMMAND_VOID_IN_OUT_STRING = 26; - static readonly COMMAND_VOID_PARAMETER_TYPE_BOOLEAN = 27; - static readonly COMMAND_VOID_PARAMETER_TYPE_BYTE = 28; - static readonly COMMAND_VOID_PARAMETER_TYPE_SHORT = 29; - static readonly COMMAND_VOID_PARAMETER_TYPE_INT = 30; - static readonly COMMAND_VOID_PARAMETER_TYPE_LONG = 31; - static readonly COMMAND_VOID_PARAMETER_TYPE_FLOAT = 32; - static readonly COMMAND_VOID_PARAMETER_TYPE_DOUBLE = 33; - static readonly COMMAND_VOID_PARAMETER_TYPE_STRING = 34; - static readonly COMMAND_VOID_PARAMETER_TYPE_SEQUENCEABLE = 35; - static readonly COMMAND_VOID_PARAMETER_TYPE_INTERFACE = 36; - static readonly COMMAND_VOID_PARAMETER_TYPE_MAP_STRING_STRING = 37; - static readonly COMMAND_VOID_PARAMETER_TYPE_DOUBLE_ARRAY = 38; - static readonly COMMAND_VOID_ORDER_OUT_IN = 39; - static readonly COMMAND_VOID_ORDER_IN_OUT_IN = 40; - static readonly COMMAND_VOID_ORDER_OUT_IN_OUT = 41; - static readonly COMMAND_VOID_ORDER_IN_IN_OUT_OUT = 42; -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts deleted file mode 100644 index 4b236a488..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts +++ /dev/null @@ -1,65 +0,0 @@ -/* -* Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility'; -import Want from '@ohos.application.Want'; -import ZidlTestServiceStubOneway from './zidlToolOneWay/interface_attribute_declaratoin_oneway_stub'; -import {voidVoidFirstCallback} from './zidlToolOneWay/i_interface_attribute_declaratoin_oneway' -import {voidVoidSecondCallback} from './zidlToolOneWay/i_interface_attribute_declaratoin_oneway' -import {voidVoidThirdCallback} from './zidlToolOneWay/i_interface_attribute_declaratoin_oneway' - -const SUCCESS = 0; -const FAIL = 1; - -class ZidlTestImpOneway extends ZidlTestServiceStubOneway { - voidVoidFirst(callback: voidVoidFirstCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0100_1 called"); - callback(SUCCESS); - } - - voidVoidSecond(callback: voidVoidSecondCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0100_2 called"); - callback(SUCCESS); - } - - voidVoidThird(callback: voidVoidThirdCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_0100_3 called"); - callback(SUCCESS); - } -} - -export default class ServiceAbility2 extends ServiceExtension { - onCreate(want: Want) { - globalThis.abilityWant = want; - console.log('ZidlClientTest ServiceAbility2 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ZidlClientTest ServiceAbility2 onRequest, want: ' + want.abilityName - + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ZidlClientTest ServiceAbility2 onConnect, want:' + want.abilityName); - return new ZidlTestImpOneway('connect'); - } - - onDisconnect(want) { - console.log('ZidlClientTest ServiceAbility2 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('ZidlClientTest ServiceAbility2 onDestroy'); - } -}; diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/service.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts deleted file mode 100644 index a17db0f5d..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (C) 2021 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 interface IInterfaceAttributeDeclaratoinOneway { - voidVoidFirst(callback: voidVoidFirstCallback): void; - voidVoidSecond(callback: voidVoidSecondCallback): void; - voidVoidThird(callback: voidVoidThirdCallback): void; -} -export type voidVoidFirstCallback = (errCode: number) => void; -export type voidVoidSecondCallback = (errCode: number) => void; -export type voidVoidThirdCallback = (errCode: number) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/interface_attribute_declaratoin_oneway_stub.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/interface_attribute_declaratoin_oneway_stub.ts deleted file mode 100644 index 016f352bd..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/interface_attribute_declaratoin_oneway_stub.ts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (C) 2021 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 {voidVoidFirstCallback} from "./i_interface_attribute_declaratoin_oneway"; -import {voidVoidSecondCallback} from "./i_interface_attribute_declaratoin_oneway"; -import {voidVoidThirdCallback} from "./i_interface_attribute_declaratoin_oneway"; -import IInterfaceAttributeDeclaratoinOneway from "./i_interface_attribute_declaratoin_oneway"; -import rpc from "@ohos.rpc"; - -export default class InterfaceAttributeDeclaratoinOnewayStub extends rpc.RemoteObject implements IInterfaceAttributeDeclaratoinOneway { - constructor(des: string) { - super(des); - } - - onRemoteRequest(code: number, data, reply, option): boolean { - console.log("onRemoteRequest called, code = " + code); - switch(code) { - case InterfaceAttributeDeclaratoinOnewayStub.COMMAND_VOID_VOID_FIRST: { - this.voidVoidFirst((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case InterfaceAttributeDeclaratoinOnewayStub.COMMAND_VOID_VOID_SECOND: { - this.voidVoidSecond((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case InterfaceAttributeDeclaratoinOnewayStub.COMMAND_VOID_VOID_THIRD: { - this.voidVoidThird((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - default: { - console.log("invalid request code" + code); - break; - } - } - return false; - } - - voidVoidFirst(callback: voidVoidFirstCallback): void{} - voidVoidSecond(callback: voidVoidSecondCallback): void{} - voidVoidThird(callback: voidVoidThirdCallback): void{} - - static readonly COMMAND_VOID_VOID_FIRST = 1; - static readonly COMMAND_VOID_VOID_SECOND = 2; - static readonly COMMAND_VOID_VOID_THIRD = 3; -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/i_interface_declare.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/i_interface_declare.ts deleted file mode 100644 index a9469ce4d..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/i_interface_declare.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (C) 2021 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 interface IInterfaceDeclare { - testInterface(data: number, callback: testInterfaceCallback): void; -} -export type testInterfaceCallback = (errCode: number) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/interface_declare_proxy.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/interface_declare_proxy.ts deleted file mode 100644 index 9f9cc9c43..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/interface_declare_proxy.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (C) 2021 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 {testInterfaceCallback} from "./i_interface_declare"; -import IInterfaceDeclare from "./i_interface_declare"; -import rpc from "@ohos.rpc"; - -export default class InterfaceDeclareProxy implements IInterfaceDeclare { - constructor(proxy) { - this.proxy = proxy; - } - - testInterface(data: number, callback: testInterfaceCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(data); - this.proxy.sendRequest(InterfaceDeclareProxy.COMMAND_TEST_INTERFACE, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - static readonly COMMAND_TEST_INTERFACE = 1; - private proxy -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/interface_declare_stub.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/interface_declare_stub.ts deleted file mode 100644 index 1606f77b4..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/interfaceDeclare/interface_declare_stub.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (C) 2021 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 {testInterfaceCallback} from "./i_interface_declare"; -import IInterfaceDeclare from "./i_interface_declare"; -import rpc from "@ohos.rpc"; - -export default class InterfaceDeclareStub extends rpc.RemoteObject implements IInterfaceDeclare { - constructor(des: string) { - super(des); - } - - onRemoteRequest(code: number, data, reply, option): boolean { - console.log("onRemoteRequest called, code = " + code); - switch(code) { - case InterfaceDeclareStub.COMMAND_TEST_INTERFACE: { - let _data = data.readInt(); - this.testInterface(_data, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - default: { - console.log("invalid request code" + code); - break; - } - } - return false; - } - - testInterface(data: number, callback: testInterfaceCallback): void{} - - static readonly COMMAND_TEST_INTERFACE = 1; -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/index.ets b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/index.ets deleted file mode 100644 index 4b3495d6f..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/index.ets +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) 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 file from '@system.file'; - -import {Core, ExpectExtend, InstrumentLog, ReportExtend} from "deccjsunit/index" -import testsuite from "../../test/List.test.ets" - -@Entry -@Component -struct Index { - - aboutToAppear() { - console.info("start run testcase!!!!") - const core = Core.getInstance() - const expectExtend = new ExpectExtend({ - 'id': 'extend' - }) - core.addService('expect', expectExtend) - const reportExtend = new ReportExtend(file) - - core.addService('report', reportExtend) - core.init() - core.subscribeEvent('task', reportExtend) - const configService = core.getDefaultService('config') - console.info('parameters---->' + JSON.stringify(globalThis.abilityWant.parameters)) - globalThis.abilityWant.parameters['timeout'] = 10000; - configService.setConfig(globalThis.abilityWant.parameters) - testsuite(globalThis.abilityContext) - core.execute() - } - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Test App') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 37b86f509..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) 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 file from '@system.file'; - -import {Core, ExpectExtend, InstrumentLog, ReportExtend} from "deccjsunit/index" -import testsuite from "../../test/List.test.ets" - - -@Entry -@Component -struct Index { - - aboutToAppear(){ - console.info("start run testcase!!!!") - const core = Core.getInstance() - const expectExtend = new ExpectExtend({ - 'id': 'extend' - }) - core.addService('expect', expectExtend) - const reportExtend = new ReportExtend(file) - - core.addService('report', reportExtend) - core.init() - core.subscribeEvent('task', reportExtend) - const configService = core.getDefaultService('config') - console.info('parameters---->' + JSON.stringify(globalThis.abilityWant.parameters)) - globalThis.abilityWant.parameters.timeout = 70000; - configService.setConfig(globalThis.abilityWant.parameters) - testsuite(globalThis.abilityContext) - core.execute() - } - - build() { - Flex({ direction:FlexDirection.Column, alignItems:ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('Hello World') - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('next page') - .fontSize(25) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/second.ets b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/second.ets deleted file mode 100644 index 33d9ae452..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index f9009a3e8..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column,alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/test/Ability.test.ets b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/test/Ability.test.ets deleted file mode 100644 index 7c31cb698..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/test/Ability.test.ets +++ /dev/null @@ -1,1586 +0,0 @@ -/* - * Copyright (c) 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 { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from "deccjsunit/index" -import MySequenceable from '../zidlTool/my_sequenceable' -import ZidlTestServiceProxy from '../zidlTool/zidl_tool_test_proxy' -import ZidlTestServiceProxyOneway from '../zidlToolOneWay/interface_attribute_declaratoin_oneway_proxy' -import InterfaceDeclareStub from '../interfaceDeclare/interface_declare_stub' -import InterfaceDeclareProxy from '../interfaceDeclare/interface_declare_proxy' -import { testInterfaceCallback } from '../interfaceDeclare/i_interface_declare' - -var connectionId = -1; -var connectionOnewayId = -1; -var connectionIdSingle = -1; -var connectionOnewayIdSingle = -1; -var testProxyMulti; -var testProxyMultiOneway; -var testProxySingle; -var testProxySingleOneway; -const SUCCESS = 0; -const FAIL = 1; - -export default function abilityTest(abilityContext) { - describe('ActsAbilityTest', function () { - - beforeAll(async (done) => { - var count = 0; - - function checkDone() { - if (count >= 4) { - done(); - } - } - - var paMultiConnect = { - onConnect: function (elementName, proxy) { - console.log("ZidlTest Client Faconnection onConnect called."); - console.log("ZidlTest Client Faconnection onConnect elementName = " + elementName); - console.log("ZidlTest Client Faconnection onConnect proxy = " + proxy); - testProxyMulti = new ZidlTestServiceProxy(proxy); - count++; - checkDone(); - }, - onDisconnect: function (elementName) { - console.log("ZidlTest Client onDisconnectService onDisconnect"); - }, - onFailed: function (code) { - console.log("ZidlTest Client onDisconnectService onFailed"); - count++; - checkDone(); - } - }; - - var paMultiOnewayConnect = { - onConnect: function (elementName, proxy) { - console.log("ZidlTest Client Faconnection onConnect called."); - console.log("ZidlTest Client Faconnection onConnect elementName = " + elementName); - console.log("ZidlTest Client Faconnection onConnect proxy = " + proxy); - testProxyMultiOneway = new ZidlTestServiceProxyOneway(proxy); - count++; - checkDone(); - }, - onDisconnect: function (elementName) { - console.log("ZidlTest Client onDisconnectService onDisconnect"); - }, - onFailed: function (code) { - console.log("ZidlTest Client onDisconnectService onFailed"); - count++; - checkDone(); - } - }; - - var paSingleConnect = { - onConnect: function (elementName, proxy) { - console.log("ZidlTest Client Faconnection onConnect called."); - console.log("ZidlTest Client Faconnection onConnect elementName = " + elementName); - console.log("ZidlTest Client Faconnection onConnect proxy = " + proxy); - testProxySingle = new ZidlTestServiceProxy(proxy); - count++; - checkDone(); - }, - onDisconnect: function (elementName) { - console.log("ZidlTest Client onDisconnectService onDisconnect"); - }, - onFailed: function (code) { - console.log("ZidlTest Client onDisconnectService onFailed"); - count++; - checkDone(); - } - }; - - var paSingleOnewayConnect = { - onConnect: function (elementName, proxy) { - console.log("ZidlTest Client Faconnection onConnect called."); - console.log("ZidlTest Client Faconnection onConnect elementName = " + elementName); - console.log("ZidlTest Client Faconnection onConnect proxy = " + proxy); - testProxySingleOneway = new ZidlTestServiceProxyOneway(proxy); - count++; - checkDone(); - }, - onDisconnect: function (elementName) { - console.log("ZidlTest Client onDisconnectService onDisconnect"); - }, - onFailed: function (code) { - console.log("ZidlTest Client onDisconnectService onFailed"); - count++; - checkDone(); - } - }; - - let wantMulti = { - "bundleName": "com.example.zidlservice", - "abilityName": "com.example.zidlservice.ServiceAbility" - }; - let wantMultiOneway = { - "bundleName": "com.example.zidlservice", - "abilityName": "com.example.zidlservice.ServiceAbility2" - }; - let wantSingle = { - "bundleName": "com.example.zidlclienttest", - "abilityName": "com.example.zidlclienttest.ServiceAbility" - }; - let wantSingleOneway = { - "bundleName": "com.example.zidlclienttest", - "abilityName": "com.example.zidlclienttest.ServiceAbility2" - }; - - console.info('ZidlTest Client connectAbility start'); - connectionId = globalThis.abilityContext.connectAbility(wantMulti, paMultiConnect); - console.info('ZidlTest Client connectAbility end connectionId = ' + connectionId); - connectionOnewayId = globalThis.abilityContext.connectAbility(wantMultiOneway, paMultiOnewayConnect); - console.info('ZidlTest Client connectAbility end connectionOnewayId = ' + connectionOnewayId); - - connectionIdSingle = globalThis.abilityContext.connectAbility(wantSingle, paSingleConnect); - console.info('ZidlTest Client connectAbility end connectionIdSingle = ' + connectionIdSingle); - connectionOnewayIdSingle = globalThis.abilityContext.connectAbility(wantSingleOneway, paSingleOnewayConnect); - console.info('ZidlTest Client connectAbility end connectionOnewayIdSingle = ' + connectionOnewayIdSingle); - }) - - afterEach(async (done) => { - setTimeout(() => { - done(); - }, 200) - }) - - afterAll(async (done) => { - var count = 0; - - function checkDone() { - if (count >= 4) { - done(); - } - } - - globalThis.abilityContext.disconnectAbility(connectionId, (err) => { - console.info('ZidlTest Client disconnectAbility result ' + JSON.stringify(err)); - connectionId = -1; - testProxyMulti = null; - count++; - checkDone(); - }) - - globalThis.abilityContext.disconnectAbility(connectionOnewayId, (err) => { - console.info('ZidlTest Client disconnectAbility2 result ' + JSON.stringify(err)); - connectionOnewayId = -1; - testProxyMultiOneway = null; - count++; - checkDone(); - }) - - globalThis.abilityContext.disconnectAbility(connectionIdSingle, (err) => { - console.info('ZidlTest Client disconnectAbility result ' + JSON.stringify(err)); - connectionIdSingle = -1; - testProxyMulti = null; - count++; - checkDone(); - }) - - globalThis.abilityContext.disconnectAbility(connectionOnewayIdSingle, (err) => { - console.info('ZidlTest Client disconnectAbility2 result ' + JSON.stringify(err)); - connectionOnewayIdSingle = -1; - testProxyMultiOneway = null; - count++; - checkDone(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0100 - * @tc.name: support method attributes declaration [oneway] - * @tc.desc: [oneway] interface zidl.systemtest.IInterfaceAttributeDeclaratoinOneway {} - */ - it('ACTS_Zidl_Js2JsMulti_0100', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_0100 begin'); - var flagFir = false; - var flagSec = false; - var flagThi = false; - - function checkFinish() { - if (flagFir && flagSec && flagThi) { - done(); - } - } - - setTimeout(function () { - testProxyMultiOneway.voidVoidFirst((errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagFir = true; - checkFinish(); - }); - testProxyMultiOneway.voidVoidSecond((errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagSec = true; - checkFinish(); - }); - testProxyMultiOneway.voidVoidThird((errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagThi = true; - checkFinish(); - }); - }, 500); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0200 - * @tc.name: support method attributes declaration [oneway] - * @tc.desc: [oneway] void onewayVoidVoid() - */ - it('ACTS_Zidl_Js2JsMulti_0200', 0, async function (done) { - testProxyMulti.onewayVoidVoid((errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0300 - * @tc.name: support method result type void - * @tc.desc: void voidVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_0300', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_0300 begin'); - testProxyMulti.voidVoid((errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0400 - * @tc.name: support method result type boolean - * @tc.desc: boolean booleanVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_0400', 0, async function (done) { - testProxyMulti.booleanVoid((errCode, boolean) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_0400 call return:" + boolean); - expect(errCode).assertEqual(SUCCESS); - expect(boolean).assertEqual(true); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0500 - * @tc.name: support method result type byte - * @tc.desc: number byteVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_0500', 0, async function (done) { - testProxyMulti.byteVoid((errCode, mybyte) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_0500 call return:" + mybyte); - expect(errCode).assertEqual(SUCCESS); - expect(mybyte).assertEqual(1); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0600 - * @tc.name: support method result type short - * @tc.desc: number shortVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_0600', 0, async function (done) { - testProxyMulti.shortVoid((errCode, myshort) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_0600 call return:" + myshort); - expect(errCode).assertEqual(SUCCESS); - expect(myshort).assertEqual(222); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0700 - * @tc.name: support method result type int - * @tc.desc: number intVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_0700', 0, async function (done) { - testProxyMulti.intVoid((errCode, myint) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_0700 call return:" + myint); - expect(errCode).assertEqual(SUCCESS); - expect(myint).assertEqual(333); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0800 - * @tc.name: support method result type long - * @tc.desc: number longVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_0800', 0, async function (done) { - testProxyMulti.longVoid((errCode, mylong) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_0800 call return:" + mylong); - expect(errCode).assertEqual(SUCCESS); - expect(mylong).assertEqual(4444); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_0900 - * @tc.name: support method result type float - * @tc.desc: number floatVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_0900', 0, async function (done) { - testProxyMulti.floatVoid((errCode, myfloat) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_0900 call return:" + myfloat); - expect(errCode).assertEqual(SUCCESS); - expect(myfloat).assertEqual(10.1); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1000 - * @tc.name: support method result type double - * @tc.desc: number doubleVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_1000', 0, async function (done) { - testProxyMulti.doubleVoid((errCode, mydouble) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1000 call return:" + mydouble); - expect(errCode).assertEqual(SUCCESS); - expect(mydouble).assertEqual(22.1); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1100 - * @tc.name: support method result type String - * @tc.desc: String stringVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_1100', 0, async function (done) { - testProxyMulti.stringVoid((errCode, mystring) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1100 call return:" + mystring); - expect(errCode).assertEqual(SUCCESS); - expect(mystring).assertEqual("stringVoid"); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1200 - * @tc.name: support method result type sequenceable - * @tc.desc: TestInfo sequenceableVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_1200', 0, async function (done) { - testProxyMulti.sequenceableVoid((errCode, mysequenceable) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1200 call return:" + JSON.stringify(mysequenceable)); - expect(errCode).assertEqual(SUCCESS); - expect(mysequenceable.getNum()).assertEqual(14); - expect(mysequenceable.getString()).assertEqual("hello"); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1300 - * @tc.name: support method result type interface - * @tc.desc: ITest interfaceVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_1300', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_1300 begin'); - - testProxyMulti.interfaceVoid((errCode, data) => { - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_1300 called"); - expect(errCode).assertEqual(SUCCESS); - let proxy = new InterfaceDeclareProxy(data); - proxy.testInterface(1500, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }); - }) - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1400 - * @tc.name: support method result type Map container type - * @tc.desc: Map mapStringStringVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_1400', 0, async function (done) { - testProxyMulti.mapStringStringVoid((errCode, mymapStringString) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1400 call return:" + mymapStringString.get("string1")); - expect(errCode).assertEqual(SUCCESS); - expect(mymapStringString.get("string1")).assertEqual("string2"); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1500 - * @tc.name: support method result type array type - * @tc.desc: double[] doubleArrayVoid(); - */ - it('ACTS_Zidl_Js2JsMulti_1500', 0, async function (done) { - testProxyMulti.doubleArrayVoid((errCode, mydoubleArray) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1500 call return:" + mydoubleArray); - expect(errCode).assertEqual(SUCCESS); - expect(mydoubleArray.length).assertEqual(3); - expect(mydoubleArray[0]).assertEqual(1.1); - expect(mydoubleArray[1]).assertEqual(2.1); - expect(mydoubleArray[2]).assertEqual(3.1); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1600 - * @tc.name: support object type formal parameter attribute in - * @tc.desc: sequenceable zidl.systemtest.TestInfo; void voidInObject([in] TestInfo param); - */ - it('ACTS_Zidl_Js2JsMulti_1600', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_1600 begin'); - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - let myMap = new Map(); - myMap.set("string1", 1); - var strarray = ["aaa", "bbb", "ccc"]; - testProxyMulti.voidInMapStringInt(myMap, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagFir = true; - checkFinish(); - }); - testProxyMulti.voidInStringArray(strarray, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1700 - * @tc.name: support object type formal parameter attribute out - * @tc.desc: sequenceable zidl.systemtest.TestInfo;void voidOutObject([out] String param); - */ - it('ACTS_Zidl_Js2JsMulti_1700', 0, async function (done) { - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - testProxyMulti.voidOutMapStringInt((errCode, map) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1700 call return:" + map.get("voidOutMapStringInt")); - expect(errCode).assertEqual(SUCCESS); - expect(map.get("voidOutMapStringInt")).assertEqual(1); - flagFir = true; - checkFinish(); - }); - testProxyMulti.voidOutStringArray((errCode, strArray) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1700 call return:" + JSON.stringify(strArray)); - expect(errCode).assertEqual(SUCCESS); - expect(strArray[0]).assertEqual("aa"); - expect(strArray[1]).assertEqual("dd"); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1800 - * @tc.name: support object type formal parameter attribute in, out - * @tc.desc: sequenceable zidl.systemtest.TestInfo;void voidInOutObject([in, out] TestInfo param); - */ - it('ACTS_Zidl_Js2JsMulti_1800', 0, async function (done) { - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - var mapIn = new Map(); - mapIn.set("voidInOutMapStringInt1", 1801); - mapIn.set("voidInOutMapStringInt2", 1802); - testProxyMulti.voidInOutMapStringInt(mapIn, (errCode, map) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1800 call return:" + map.get("voidInOutMapStringInt")); - expect(errCode).assertEqual(SUCCESS); - expect(map.get("voidInOutMapStringInt1")).assertEqual(1802); - expect(map.get("voidInOutMapStringInt2")).assertEqual(1801); - flagFir = true; - checkFinish(); - }); - - var strArrayIn = ["ddd", "ccc"]; - testProxyMulti.voidInOutStringArray(strArrayIn, (errCode, strArray) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_1800 call return:" + JSON.stringify(strArray)); - expect(errCode).assertEqual(SUCCESS); - expect(strArray[0]).assertEqual("aaa"); - expect(strArray[1]).assertEqual("bbb"); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_1900 - * @tc.name: support basic type formal parameter attribute in - * @tc.desc: void voidInInt([in] number param);void voidInString([in] String param); - */ - it('ACTS_Zidl_Js2JsMulti_1900', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_1900 begin'); - var number8 = 8888; - var str3 = "voidInString"; - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - testProxyMulti.voidInInt(number8, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagFir = true; - checkFinish(); - }); - testProxyMulti.voidInString(str3, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2000 - * @tc.name: support basic type formal parameter attribute out - * @tc.desc: void voidOutInt([out] number param);void voidOutString([out] String param); - */ - it('ACTS_Zidl_Js2JsMulti_2000', 0, async function (done) { - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - testProxyMulti.voidOutInt((errCode, number) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_2000 call return:" + JSON.stringify(number)); - expect(errCode).assertEqual(SUCCESS); - expect(number).assertEqual(123); - flagFir = true; - checkFinish(); - }); - testProxyMulti.voidOutString((errCode, str) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_2000 call return:" + JSON.stringify(str)); - expect(str).assertEqual("voidOutString"); - expect(errCode).assertEqual(SUCCESS); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2100 - * @tc.name: support basic type formal parameter attribute in, out - * @tc.desc: void voidInOutInt([in, out] number param);void voidInOutString([in, out] String param); - */ - it('ACTS_Zidl_Js2JsMulti_2100', 0, async function (done) { - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - console.log('ACTS_Zidl_Js2JsMulti_2100 begin'); - var number23 = 123456; - var str1 = "voidInOutString"; - testProxyMulti.voidInOutInt(number23, (errCode, number) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_2100 call return:" + JSON.stringify(number)); - expect(errCode).assertEqual(SUCCESS); - expect(number).assertEqual(456789); - flagFir = true; - checkFinish(); - }); - testProxyMulti.voidInOutString(str1, (errCode, str) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_2100 call return:" + JSON.stringify(str)); - expect(errCode).assertEqual(SUCCESS); - expect(str).assertEqual("456789"); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2200 - * @tc.name: support formal parameter type boolean - * @tc.desc: void voidBoolean([in] boolean param); - */ - it('ACTS_Zidl_Js2JsMulti_2200', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_2200 begin'); - var oBooleanTrue = true; - - testProxyMulti.voidParameterTypeBoolean(oBooleanTrue, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2300 - * @tc.name: support formal parameter type byte - * @tc.desc: void voidByte([in] byte param); - */ - it('ACTS_Zidl_Js2JsMulti_2300', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_2300 begin'); - var number1 = 1111; - - testProxyMulti.voidParameterTypeByte(number1, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2400 - * @tc.name: support formal parameter type short - * @tc.desc: void voidShort([in] short param); - */ - it('ACTS_Zidl_Js2JsMulti_2400', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_2400 begin'); - var number2 = 2222; - - testProxyMulti.voidParameterTypeShort(number2, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2500 - * @tc.name: support formal parameter type int - * @tc.desc: void voidInt([in] int param); - */ - it('ACTS_Zidl_Js2JsMulti_2500', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_2500 begin'); - var number3 = 3333; - - testProxyMulti.voidParameterTypeInt(number3, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2600 - * @tc.name: support formal parameter type long - * @tc.desc: void voidLong([in] long param); - */ - it('ACTS_Zidl_Js2JsMulti_2600', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_2600 begin'); - var number4 = 4444; - - testProxyMulti.voidParameterTypeLong(number4, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2700 - * @tc.name: support formal parameter type float - * @tc.desc: void voidFloat([in] float param); - */ - it('ACTS_Zidl_Js2JsMulti_2700', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_2700 begin'); - var number5 = 5555.1; - - testProxyMulti.voidParameterTypeFloat(number5, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2800 - * @tc.name: support formal parameter type double - * @tc.desc: void voidDouble([in] double param); - */ - it('ACTS_Zidl_Js2JsMulti_2800', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_2800 begin'); - var number6 = 6666.1; - - setTimeout(function () { - testProxyMulti.voidParameterTypeDouble(number6, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }, 500); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_2900 - * @tc.name: support formal parameter type String - * @tc.desc: void voidString([in] String param); - */ - it('ACTS_Zidl_Js2JsMulti_2900', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_2900 begin'); - var str2 = "voidParameterTypeString"; - - testProxyMulti.voidParameterTypeString(str2, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_3000 - * @tc.name: support formal parameter type sequenceable - * @tc.desc: void voidSequenceable([in] TestInfo param); - */ - it('ACTS_Zidl_Js2JsMulti_3000', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_3000 begin'); - let mySequence = new MySequenceable(); - - testProxyMulti.voidParameterTypeSequenceable(mySequence, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_3100 - * @tc.name: support formal parameter type interface - * @tc.desc: void voidInterface([in] ITest param); - */ - it('ACTS_Zidl_Js2JsMulti_3100', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_3100 begin'); - - class InterfaceDeclare extends InterfaceDeclareStub { - testInterface(data: number, callback: testInterfaceCallback): void { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_3100 called"); - let result = FAIL; - - if (data == 3300) { - result = SUCCESS; - } - callback(result); - } - } - - let clientInterface = new InterfaceDeclare('clientInterface'); - - testProxyMulti.voidParameterTypeInterface(clientInterface, (errCode) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_3100 clientInterface callback"); - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_3200 - * @tc.name: support formal parameter type Map - * @tc.desc: void voidMapStringString([in] Map param); - */ - it('ACTS_Zidl_Js2JsMulti_3200', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_3200 begin'); - var map = new Map(); - map.set("voidParameterTypeMapStringString", "fdhatdh"); - - testProxyMulti.voidParameterTypeMapStringString(map, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_3300 - * @tc.name: support formal parameter type array - * @tc.desc: void voidDoubleArray([in] double[] param); - */ - it('ACTS_Zidl_Js2JsMulti_3300', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsMulti_3300 begin'); - var array = [1.1, 2.1]; - - testProxyMulti.voidParameterTypeDoubleArray(array, (errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_3400 - * @tc.name: parameter order - * @tc.desc: order of parameter properties [out], [in] - */ - it('ACTS_Zidl_Js2JsMulti_3400', 0, async function (done) { - var num = 61; - testProxyMulti.voidOrderOutIn(num, (errCode, string) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_3400 call return:" + string); - expect(errCode).assertEqual(SUCCESS); - expect(string).assertEqual("hello world"); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_3500 - * @tc.name: parameter order - * @tc.desc: order of parameter properties [in, out], [in] - */ - it('ACTS_Zidl_Js2JsMulti_3500', 0, async function (done) { - var num = 62; - var str = "inputparam"; - testProxyMulti.voidOrderInOutIn(num, str, (errCode, numparam) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_3500 call return:" + numparam); - expect(errCode).assertEqual(SUCCESS); - expect(numparam).assertEqual(6); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_3600 - * @tc.name: parameter order - * @tc.desc: order of parameter properties [out], [in, out] - */ - it('ACTS_Zidl_Js2JsMulti_3600', 0, async function (done) { - var str = "param"; - testProxyMulti.voidOrderOutInOut(str, (errCode, paramI, paramS) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_3600 call return:" + paramI + " " + paramS); - expect(errCode).assertEqual(SUCCESS); - expect(paramI).assertEqual(3); - expect(paramS).assertEqual("paramcallback"); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsMulti_3700 - * @tc.name: parameter order - * @tc.desc: order of parameter properties [in], [in, out], [out] - */ - it('ACTS_Zidl_Js2JsMulti_3700', 0, async function (done) { - var str = "paramInput"; - var num = 64; - testProxyMulti.voidOrderInInOutOut(str, num, (errCode, paramI, paramS) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsMulti_3700 call return:" + paramS + " " + paramI); - expect(errCode).assertEqual(SUCCESS); - expect(paramS).assertEqual("callback"); - expect(paramI).assertEqual(4); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0100 - * @tc.name: support method attributes declaration [oneway] - * @tc.desc: [oneway] interface zidl.systemtest.IInterfaceAttributeDeclaratoinOneway {} - */ - it('ACTS_Zidl_Js2JsSingle_0100', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_0100 begin'); - var flagFir = false; - var flagSec = false; - var flagThi = false; - - function checkFinish() { - if (flagFir && flagSec && flagThi) { - done(); - } - } - - setTimeout(function () { - testProxySingleOneway.voidVoidFirst((errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagFir = true; - checkFinish(); - }); - testProxySingleOneway.voidVoidSecond((errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagSec = true; - checkFinish(); - }); - testProxySingleOneway.voidVoidThird((errCode) => { - expect(errCode).assertEqual(SUCCESS); - flagThi = true; - checkFinish(); - }); - }, 500); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0200 - * @tc.name: support method attributes declaration [oneway] - * @tc.desc: [oneway] void onewayVoidVoid() - */ - it('ACTS_Zidl_Js2JsSingle_0200', 0, async function (done) { - testProxySingle.onewayVoidVoid((errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0300 - * @tc.name: support method result type void - * @tc.desc: void voidVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_0300', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_0300 begin'); - testProxySingle.voidVoid((errCode) => { - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0400 - * @tc.name: support method result type boolean - * @tc.desc: boolean booleanVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_0400', 0, async function (done) { - testProxySingle.booleanVoid((errCode, boolean) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_0400 call return:" + boolean); - expect(errCode).assertEqual(SUCCESS); - expect(boolean).assertEqual(true); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0500 - * @tc.name: support method result type byte - * @tc.desc: number byteVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_0500', 0, async function (done) { - testProxySingle.byteVoid((errCode, mybyte) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_0500 call return:" + mybyte); - expect(errCode).assertEqual(SUCCESS); - expect(mybyte).assertEqual(1); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0600 - * @tc.name: support method result type short - * @tc.desc: number shortVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_0600', 0, async function (done) { - testProxySingle.shortVoid((errCode, myshort) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_0600 call return:" + myshort); - expect(errCode).assertEqual(SUCCESS); - expect(myshort).assertEqual(222); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0700 - * @tc.name: support method result type int - * @tc.desc: number intVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_0700', 0, async function (done) { - testProxySingle.intVoid((errCode, myint) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_0700 call return:" + myint); - expect(errCode).assertEqual(SUCCESS); - expect(myint).assertEqual(333); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0800 - * @tc.name: support method result type long - * @tc.desc: number longVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_0800', 0, async function (done) { - testProxySingle.longVoid((errCode, mylong) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_0800 call return:" + mylong); - expect(errCode).assertEqual(SUCCESS); - expect(mylong).assertEqual(4444); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_0900 - * @tc.name: support method result type float - * @tc.desc: number floatVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_0900', 0, async function (done) { - testProxySingle.floatVoid((errCode, myfloat) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_0900 call return:" + myfloat); - expect(errCode).assertEqual(SUCCESS); - expect(myfloat).assertEqual(10.1); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1000 - * @tc.name: support method result type double - * @tc.desc: number doubleVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_1000', 0, async function (done) { - testProxySingle.doubleVoid((errCode, mydouble) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1000 call return:" + mydouble); - expect(errCode).assertEqual(SUCCESS); - expect(mydouble).assertEqual(22.1); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1100 - * @tc.name: support method result type String - * @tc.desc: String stringVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_1100', 0, async function (done) { - testProxySingle.stringVoid((errCode, mystring) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1100 call return:" + mystring); - expect(errCode).assertEqual(SUCCESS); - expect(mystring).assertEqual("stringVoid"); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1200 - * @tc.name: support method result type sequenceable - * @tc.desc: TestInfo sequenceableVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_1200', 0, async function (done) { - testProxySingle.sequenceableVoid((errCode, mysequenceable) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1200 call return:" + JSON.stringify(mysequenceable)); - expect(errCode).assertEqual(SUCCESS); - expect(mysequenceable.getNum()).assertEqual(14); - expect(mysequenceable.getString()).assertEqual("hello"); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1300 - * @tc.name: support method result type interface - * @tc.desc: ITest interfaceVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_1300', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_1300 begin'); - - testProxySingle.interfaceVoid((errCode, data) => { - console.log("ZidlTest Server ACTS_Zidl_Js2JsSingle_1300 called"); - expect(errCode).assertEqual(SUCCESS); - let proxy = new InterfaceDeclareProxy(data); - proxy.testInterface(1500, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }); - }) - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1400 - * @tc.name: support method result type Map container type - * @tc.desc: Map mapStringStringVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_1400', 0, async function (done) { - testProxySingle.mapStringStringVoid((errCode, mymapStringString) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1400 call return:" + mymapStringString.get("string1")); - expect(errCode).assertEqual(SUCCESS); - expect(mymapStringString.get("string1")).assertEqual("string2"); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1500 - * @tc.name: support method result type array type - * @tc.desc: double[] doubleArrayVoid(); - */ - it('ACTS_Zidl_Js2JsSingle_1500', 0, async function (done) { - testProxySingle.doubleArrayVoid((errCode, mydoubleArray) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1500 call return:" + mydoubleArray); - expect(errCode).assertEqual(SUCCESS); - expect(mydoubleArray.length).assertEqual(3); - expect(mydoubleArray[0]).assertEqual(1.1); - expect(mydoubleArray[1]).assertEqual(2.1); - expect(mydoubleArray[2]).assertEqual(3.1); - done(); - }) - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1600 - * @tc.name: support object type formal parameter attribute in - * @tc.desc: sequenceable zidl.systemtest.TestInfo; void voidInObject([in] TestInfo param); - */ - it('ACTS_Zidl_Js2JsSingle_1600', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_1600 begin'); - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - let myMap = new Map(); - myMap.set("string1", 1); - var strarray = ["aaa", "bbb", "ccc"]; - testProxySingle.voidInMapStringInt(myMap, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - flagFir = true; - checkFinish(); - }); - testProxySingle.voidInStringArray(strarray, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1700 - * @tc.name: support object type formal parameter attribute out - * @tc.desc: sequenceable zidl.systemtest.TestInfo;void voidOutObject([out] String param); - */ - it('ACTS_Zidl_Js2JsSingle_1700', 0, async function (done) { - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - testProxySingle.voidOutMapStringInt((errCode, map) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1700 call return:" + map.get("voidOutMapStringInt")); - expect(errCode).assertEqual(SUCCESS); - expect(map.get("voidOutMapStringInt")).assertEqual(1); - flagFir = true; - checkFinish(); - }); - testProxySingle.voidOutStringArray((errCode, strArray) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1700 call return:" + JSON.stringify(strArray)); - expect(errCode).assertEqual(SUCCESS); - expect(strArray[0]).assertEqual("aa"); - expect(strArray[1]).assertEqual("dd"); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1800 - * @tc.name: support object type formal parameter attribute in, out - * @tc.desc: sequenceable zidl.systemtest.TestInfo;void voidInOutObject([in, out] TestInfo param); - */ - it('ACTS_Zidl_Js2JsSingle_1800', 0, async function (done) { - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - var mapIn = new Map(); - mapIn.set("voidInOutMapStringInt1", 1801); - mapIn.set("voidInOutMapStringInt2", 1802); - testProxySingle.voidInOutMapStringInt(mapIn, (errCode, map) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1800 call return:" + map.get("voidInOutMapStringInt")); - expect(errCode).assertEqual(SUCCESS); - expect(map.get("voidInOutMapStringInt1")).assertEqual(1802); - expect(map.get("voidInOutMapStringInt2")).assertEqual(1801); - flagFir = true; - checkFinish(); - }); - var strArrayIn = ["ddd", "ccc"]; - testProxySingle.voidInOutStringArray(strArrayIn, (errCode, strArray) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_1800 call return:" + JSON.stringify(strArray)); - expect(errCode).assertEqual(SUCCESS); - expect(strArray[0]).assertEqual("aaa"); - expect(strArray[1]).assertEqual("bbb"); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_1900 - * @tc.name: support basic type formal parameter attribute in - * @tc.desc: void voidInInt([in] number param);void voidInString([in] String param); - */ - it('ACTS_Zidl_Js2JsSingle_1900', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_1900 begin'); - var number8 = 8888; - var str3 = "voidInString"; - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - testProxySingle.voidInInt(number8, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - flagFir = true; - checkFinish(); - }); - testProxySingle.voidInString(str3, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2000 - * @tc.name: support basic type formal parameter attribute out - * @tc.desc: void voidOutInt([out] number param);void voidOutString([out] String param); - */ - it('ACTS_Zidl_Js2JsSingle_2000', 0, async function (done) { - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - testProxySingle.voidOutInt((errCode, number) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_2000 call return:" + JSON.stringify(number)); - expect(errCode).assertEqual(SUCCESS); - expect(number).assertEqual(123); - flagFir = true; - checkFinish(); - }); - testProxySingle.voidOutString((errCode, str) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_2000 call return:" + JSON.stringify(str)); - expect(str).assertEqual("voidOutString"); - expect(errCode).assertEqual(SUCCESS); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2100 - * @tc.name: support basic type formal parameter attribute in, out - * @tc.desc: void voidInOutInt([in, out] number param);void voidInOutString([in, out] String param); - */ - it('ACTS_Zidl_Js2JsSingle_2100', 0, async function (done) { - var flagFir = false; - var flagSec = false; - - function checkFinish() { - if (flagFir && flagSec) { - done(); - } - } - - console.log('ACTS_Zidl_Js2JsSingle_2100 begin'); - var number23 = 123456; - var str1 = "voidInOutString"; - testProxySingle.voidInOutInt(number23, (errCode, number) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_2100 call return:" + JSON.stringify(number)); - expect(errCode).assertEqual(SUCCESS); - expect(number).assertEqual(456789); - flagFir = true; - checkFinish(); - }); - testProxySingle.voidInOutString(str1, (errCode, str) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_2100 call return:" + JSON.stringify(str)); - expect(errCode).assertEqual(SUCCESS); - expect(str).assertEqual("456789"); - flagSec = true; - checkFinish(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2200 - * @tc.name: support formal parameter type boolean - * @tc.desc: void voidBoolean([in] boolean param); - */ - it('ACTS_Zidl_Js2JsSingle_2200', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_2200 begin'); - var oBooleanTrue = true; - - testProxySingle.voidParameterTypeBoolean(oBooleanTrue, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2300 - * @tc.name: support formal parameter type byte - * @tc.desc: void voidByte([in] byte param); - */ - it('ACTS_Zidl_Js2JsSingle_2300', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_2300 begin'); - var number1 = 1111; - - testProxySingle.voidParameterTypeByte(number1, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2400 - * @tc.name: support formal parameter type short - * @tc.desc: void voidShort([in] short param); - */ - it('ACTS_Zidl_Js2JsSingle_2400', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_2400 begin'); - var number2 = 2222; - - testProxySingle.voidParameterTypeShort(number2, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2500 - * @tc.name: support formal parameter type int - * @tc.desc: void voidInt([in] int param); - */ - it('ACTS_Zidl_Js2JsSingle_2500', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_2500 begin'); - var number3 = 3333; - - testProxySingle.voidParameterTypeInt(number3, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2600 - * @tc.name: support formal parameter type long - * @tc.desc: void voidLong([in] long param); - */ - it('ACTS_Zidl_Js2JsSingle_2600', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_2600 begin'); - var number4 = 4444; - - testProxySingle.voidParameterTypeLong(number4, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2700 - * @tc.name: support formal parameter type float - * @tc.desc: void voidFloat([in] float param); - */ - it('ACTS_Zidl_Js2JsSingle_2700', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_2700 begin'); - var number5 = 5555.1; - - testProxySingle.voidParameterTypeFloat(number5, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2800 - * @tc.name: support formal parameter type double - * @tc.desc: void voidDouble([in] double param); - */ - it('ACTS_Zidl_Js2JsSingle_2800', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_2800 begin'); - var number6 = 6666.1; - - setTimeout(function () { - testProxySingle.voidParameterTypeDouble(number6, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }, 500); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_2900 - * @tc.name: support formal parameter type String - * @tc.desc: void voidString([in] String param); - */ - it('ACTS_Zidl_Js2JsSingle_2900', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_2900 begin'); - var str2 = "voidParameterTypeString"; - - testProxySingle.voidParameterTypeString(str2, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_3000 - * @tc.name: support formal parameter type sequenceable - * @tc.desc: void voidSequenceable([in] TestInfo param); - */ - it('ACTS_Zidl_Js2JsSingle_3000', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_3000 begin'); - let mySequence = new MySequenceable(); - - testProxySingle.voidParameterTypeSequenceable(mySequence, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_3100 - * @tc.name: support formal parameter type interface - * @tc.desc: void voidInterface([in] ITest param); - */ - it('ACTS_Zidl_Js2JsSingle_3100', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_3100 begin'); - - class InterfaceDeclare extends InterfaceDeclareStub { - testInterface(data: number, callback: testInterfaceCallback): void{ - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_3100 called"); - let result = FAIL; - - if (data == 3300) { - result = SUCCESS; - } - callback(result); - } - } - - let clientInterface = new InterfaceDeclare('clientInterface'); - - testProxySingle.voidParameterTypeInterface(clientInterface, (errCode)=>{ - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_3100 clientInterface callback"); - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_3200 - * @tc.name: support formal parameter type Map - * @tc.desc: void voidMapStringString([in] Map param); - */ - it('ACTS_Zidl_Js2JsSingle_3200', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_3200 begin'); - var map = new Map(); - map.set("voidParameterTypeMapStringString", "fdhatdh"); - - testProxySingle.voidParameterTypeMapStringString(map, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_3300 - * @tc.name: support formal parameter type array - * @tc.desc: void voidDoubleArray([in] double[] param); - */ - it('ACTS_Zidl_Js2JsSingle_3300', 0, async function (done) { - console.log('ACTS_Zidl_Js2JsSingle_3300 begin'); - var array = [1.1, 2.1]; - - testProxySingle.voidParameterTypeDoubleArray(array, (errCode)=>{ - expect(errCode).assertEqual(SUCCESS); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_3400 - * @tc.name: parameter order - * @tc.desc: order of parameter properties [out], [in] - */ - it('ACTS_Zidl_Js2JsSingle_3400', 0, async function (done) { - var num = 61; - testProxySingle.voidOrderOutIn(num, (errCode, string) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_3400 call return:" + string); - expect(errCode).assertEqual(SUCCESS); - expect(string).assertEqual("hello world"); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_3500 - * @tc.name: parameter order - * @tc.desc: order of parameter properties [in, out], [in] - */ - it('ACTS_Zidl_Js2JsSingle_3500', 0, async function (done) { - var num = 62; - var str = "inputparam"; - testProxySingle.voidOrderInOutIn(num, str, (errCode, numparam) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_3500 call return:" + numparam); - expect(errCode).assertEqual(SUCCESS); - expect(numparam).assertEqual(6); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_3600 - * @tc.name: parameter order - * @tc.desc: order of parameter properties [out], [in, out] - */ - it('ACTS_Zidl_Js2JsSingle_3600', 0, async function (done) { - var str = "param"; - testProxySingle.voidOrderOutInOut(str, (errCode, paramI, paramS) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_3600 call return:" + paramI + " " + paramS); - expect(errCode).assertEqual(SUCCESS); - expect(paramI).assertEqual(3); - expect(paramS).assertEqual("paramcallback"); - done(); - }); - }) - - /** - * @tc.number: ACTS_Zidl_Js2JsSingle_3700 - * @tc.name: parameter order - * @tc.desc: order of parameter properties [in], [in, out], [out] - */ - it('ACTS_Zidl_Js2JsSingle_3700', 0, async function (done) { - var str = "paramInput"; - var num = 64; - testProxySingle.voidOrderInInOutOut(str, num, (errCode, paramI, paramS) => { - console.log("ZidlTest Client ACTS_Zidl_Js2JsSingle_3700 call return:" + paramS + " " + paramI); - expect(errCode).assertEqual(SUCCESS); - expect(paramS).assertEqual("callback"); - expect(paramI).assertEqual(4); - done(); - }); - }) - }) -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/test/List.test.ets b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/test/List.test.ets deleted file mode 100644 index 882f978e7..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/test/List.test.ets +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 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 abilityTest from './Ability.test.ets' - - -export default function testsuite(context) { - - abilityTest(context) - -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/i_zidl_tool_test.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/i_zidl_tool_test.ts deleted file mode 100644 index ac9da6352..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/i_zidl_tool_test.ts +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright (C) 2021 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 MySequenceable from "./my_sequenceable"; -import IInterfaceDeclare from "../interfaceDeclare/i_interface_declare"; - -export default interface IZidlToolTest { - onewayVoidVoid(callback: onewayVoidVoidCallback): void; - voidVoid(callback: voidVoidCallback): void; - booleanVoid(callback: booleanVoidCallback): void; - byteVoid(callback: byteVoidCallback): void; - shortVoid(callback: shortVoidCallback): void; - intVoid(callback: intVoidCallback): void; - longVoid(callback: longVoidCallback): void; - floatVoid(callback: floatVoidCallback): void; - doubleVoid(callback: doubleVoidCallback): void; - stringVoid(callback: stringVoidCallback): void; - sequenceableVoid(callback: sequenceableVoidCallback): void; - interfaceVoid(callback: interfaceVoidCallback): void; - mapStringStringVoid(callback: mapStringStringVoidCallback): void; - doubleArrayVoid(callback: doubleArrayVoidCallback): void; - voidInMapStringInt(param: Map, callback: voidInMapStringIntCallback): void; - voidInStringArray(param: string[], callback: voidInStringArrayCallback): void; - voidOutMapStringInt(callback: voidOutMapStringIntCallback): void; - voidOutStringArray(callback: voidOutStringArrayCallback): void; - voidInOutMapStringInt(param: Map, callback: voidInOutMapStringIntCallback): void; - voidInOutStringArray(param: string[], callback: voidInOutStringArrayCallback): void; - voidInInt(param: number, callback: voidInIntCallback): void; - voidInString(param: string, callback: voidInStringCallback): void; - voidOutInt(callback: voidOutIntCallback): void; - voidOutString(callback: voidOutStringCallback): void; - voidInOutInt(param: number, callback: voidInOutIntCallback): void; - voidInOutString(param: string, callback: voidInOutStringCallback): void; - voidParameterTypeBoolean(param: boolean, callback: voidParameterTypeBooleanCallback): void; - voidParameterTypeByte(param: number, callback: voidParameterTypeByteCallback): void; - voidParameterTypeShort(param: number, callback: voidParameterTypeShortCallback): void; - voidParameterTypeInt(param: number, callback: voidParameterTypeIntCallback): void; - voidParameterTypeLong(param: number, callback: voidParameterTypeLongCallback): void; - voidParameterTypeFloat(param: number, callback: voidParameterTypeFloatCallback): void; - voidParameterTypeDouble(param: number, callback: voidParameterTypeDoubleCallback): void; - voidParameterTypeString(param: string, callback: voidParameterTypeStringCallback): void; - voidParameterTypeSequenceable(param: MySequenceable, callback: voidParameterTypeSequenceableCallback): void; - voidParameterTypeInterface(param: IInterfaceDeclare, callback: voidParameterTypeInterfaceCallback): void; - voidParameterTypeMapStringString(param: Map, callback: voidParameterTypeMapStringStringCallback): void; - voidParameterTypeDoubleArray(param: number[], callback: voidParameterTypeDoubleArrayCallback): void; - voidOrderOutIn(paramI: number, callback: voidOrderOutInCallback): void; - voidOrderInOutIn(paramI: number, paramS: string, callback: voidOrderInOutInCallback): void; - voidOrderOutInOut(paramS: string, callback: voidOrderOutInOutCallback): void; - voidOrderInInOutOut(paramS: string, paramI: number, callback: voidOrderInInOutOutCallback): void; -} -export type onewayVoidVoidCallback = (errCode: number) => void; -export type voidVoidCallback = (errCode: number) => void; -export type booleanVoidCallback = (errCode: number, returnValue: boolean) => void; -export type byteVoidCallback = (errCode: number, returnValue: number) => void; -export type shortVoidCallback = (errCode: number, returnValue: number) => void; -export type intVoidCallback = (errCode: number, returnValue: number) => void; -export type longVoidCallback = (errCode: number, returnValue: number) => void; -export type floatVoidCallback = (errCode: number, returnValue: number) => void; -export type doubleVoidCallback = (errCode: number, returnValue: number) => void; -export type stringVoidCallback = (errCode: number, returnValue: string) => void; -export type sequenceableVoidCallback = (errCode: number, returnValue: MySequenceable) => void; -export type interfaceVoidCallback = (errCode: number, returnValue: IInterfaceDeclare) => void; -export type mapStringStringVoidCallback = (errCode: number, returnValue: Map) => void; -export type doubleArrayVoidCallback = (errCode: number, returnValue: number[]) => void; -export type voidInMapStringIntCallback = (errCode: number) => void; -export type voidInStringArrayCallback = (errCode: number) => void; -export type voidOutMapStringIntCallback = (errCode: number, param: Map) => void; -export type voidOutStringArrayCallback = (errCode: number, param: string[]) => void; -export type voidInOutMapStringIntCallback = (errCode: number, param: Map) => void; -export type voidInOutStringArrayCallback = (errCode: number, param: string[]) => void; -export type voidInIntCallback = (errCode: number) => void; -export type voidInStringCallback = (errCode: number) => void; -export type voidOutIntCallback = (errCode: number, param: number) => void; -export type voidOutStringCallback = (errCode: number, param: string) => void; -export type voidInOutIntCallback = (errCode: number, param: number) => void; -export type voidInOutStringCallback = (errCode: number, param: string) => void; -export type voidParameterTypeBooleanCallback = (errCode: number) => void; -export type voidParameterTypeByteCallback = (errCode: number) => void; -export type voidParameterTypeShortCallback = (errCode: number) => void; -export type voidParameterTypeIntCallback = (errCode: number) => void; -export type voidParameterTypeLongCallback = (errCode: number) => void; -export type voidParameterTypeFloatCallback = (errCode: number) => void; -export type voidParameterTypeDoubleCallback = (errCode: number) => void; -export type voidParameterTypeStringCallback = (errCode: number) => void; -export type voidParameterTypeSequenceableCallback = (errCode: number) => void; -export type voidParameterTypeInterfaceCallback = (errCode: number) => void; -export type voidParameterTypeMapStringStringCallback = (errCode: number) => void; -export type voidParameterTypeDoubleArrayCallback = (errCode: number) => void; -export type voidOrderOutInCallback = (errCode: number, paramS: string) => void; -export type voidOrderInOutInCallback = (errCode: number, paramI: number) => void; -export type voidOrderOutInOutCallback = (errCode: number, paramI: number, paramS: string) => void; -export type voidOrderInInOutOutCallback = (errCode: number, paramI: number, paramS2: string) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/my_sequenceable.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/my_sequenceable.ts deleted file mode 100644 index 742b78e6a..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/my_sequenceable.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default class MySequenceable { - constructor() { - this.num = 32; - this.str = "nihao"; - } - getNum() : number { - return this.num; - } - - getString() : string { - return this.str; - } - - marshalling(messageParcel) { - console.info('marshalling++++'); - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - return true; - } - unmarshalling(messageParcel) { - console.info('unmarshalling++++'); - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - return true; - } - private num; - private str; -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/zidl_tool_test_proxy.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/zidl_tool_test_proxy.ts deleted file mode 100644 index c1431ca78..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlTool/zidl_tool_test_proxy.ts +++ /dev/null @@ -1,948 +0,0 @@ -/* - * Copyright (C) 2021 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 {onewayVoidVoidCallback} from "./i_zidl_tool_test"; -import {voidVoidCallback} from "./i_zidl_tool_test"; -import {booleanVoidCallback} from "./i_zidl_tool_test"; -import {byteVoidCallback} from "./i_zidl_tool_test"; -import {shortVoidCallback} from "./i_zidl_tool_test"; -import {intVoidCallback} from "./i_zidl_tool_test"; -import {longVoidCallback} from "./i_zidl_tool_test"; -import {floatVoidCallback} from "./i_zidl_tool_test"; -import {doubleVoidCallback} from "./i_zidl_tool_test"; -import {stringVoidCallback} from "./i_zidl_tool_test"; -import {sequenceableVoidCallback} from "./i_zidl_tool_test"; -import {interfaceVoidCallback} from "./i_zidl_tool_test"; -import {mapStringStringVoidCallback} from "./i_zidl_tool_test"; -import {doubleArrayVoidCallback} from "./i_zidl_tool_test"; -import {voidInMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidInStringArrayCallback} from "./i_zidl_tool_test"; -import {voidOutMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidOutStringArrayCallback} from "./i_zidl_tool_test"; -import {voidInOutMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidInOutStringArrayCallback} from "./i_zidl_tool_test"; -import {voidInIntCallback} from "./i_zidl_tool_test"; -import {voidInStringCallback} from "./i_zidl_tool_test"; -import {voidOutIntCallback} from "./i_zidl_tool_test"; -import {voidOutStringCallback} from "./i_zidl_tool_test"; -import {voidInOutIntCallback} from "./i_zidl_tool_test"; -import {voidInOutStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeBooleanCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeByteCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeShortCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeIntCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeLongCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeFloatCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeDoubleCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeSequenceableCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeInterfaceCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeMapStringStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeDoubleArrayCallback} from "./i_zidl_tool_test"; -import {voidOrderOutInCallback} from "./i_zidl_tool_test"; -import {voidOrderInOutInCallback} from "./i_zidl_tool_test"; -import {voidOrderOutInOutCallback} from "./i_zidl_tool_test"; -import {voidOrderInInOutOutCallback} from "./i_zidl_tool_test"; -import IZidlToolTest from "./i_zidl_tool_test"; -import rpc from "@ohos.rpc"; -import MySequenceable from "./my_sequenceable"; -import IInterfaceDeclare from "../interfaceDeclare/i_interface_declare"; -import InterfaceDeclareStub from "../interfaceDeclare/interface_declare_stub"; - -export default class ZidlToolTestProxy implements IZidlToolTest { - constructor(proxy) { - this.proxy = proxy; - } - - onewayVoidVoid(callback: onewayVoidVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_ASYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_ONEWAY_VOID_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidVoid(callback: voidVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - booleanVoid(callback: booleanVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_BOOLEAN_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readInt() == 1 ? true : false; - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - byteVoid(callback: byteVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_BYTE_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readInt(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - shortVoid(callback: shortVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_SHORT_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readInt(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - intVoid(callback: intVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_INT_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readInt(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - longVoid(callback: longVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_LONG_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readLong(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - floatVoid(callback: floatVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_FLOAT_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readFloat(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - doubleVoid(callback: doubleVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_DOUBLE_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readDouble(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - stringVoid(callback: stringVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_STRING_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readString(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - sequenceableVoid(callback: sequenceableVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_SEQUENCEABLE_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = new MySequenceable(); - result.reply.readSequenceable(_returnValue); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - interfaceVoid(callback: interfaceVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_INTERFACE_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readRemoteObject(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - mapStringStringVoid(callback: mapStringStringVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_MAP_STRING_STRING_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = new Map(); - let _returnValueSize = result.reply.readInt(); - for (let i = 0; i < _returnValueSize; ++i) { - let key = result.reply.readString(); - let value = result.reply.readString(); - _returnValue.set(key, value); - } - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - doubleArrayVoid(callback: doubleArrayVoidCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_DOUBLE_ARRAY_VOID, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _returnValue = undefined; - callback(_errCode, _returnValue); - return; - } - let _returnValue = result.reply.readDoubleArray(); - callback(_errCode, _returnValue); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidInMapStringInt(param: Map, callback: voidInMapStringIntCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param.size); - for (let [key, value] of param) { - _data.writeString(key); - _data.writeInt(value); - } - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_IN_MAP_STRING_INT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidInStringArray(param: string[], callback: voidInStringArrayCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeStringArray(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_IN_STRING_ARRAY, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidOutMapStringInt(callback: voidOutMapStringIntCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_OUT_MAP_STRING_INT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _param = undefined; - callback(_errCode,_param); - return; - } - let _param = new Map(); - let _paramSize = result.reply.readInt(); - for (let i = 0; i < _paramSize; ++i) { - let key = result.reply.readString(); - let value = result.reply.readInt(); - _param.set(key, value); - } - callback(_errCode,_param); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidOutStringArray(callback: voidOutStringArrayCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_OUT_STRING_ARRAY, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _param = undefined; - callback(_errCode,_param); - return; - } - let _param = result.reply.readStringArray(); - callback(_errCode,_param); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidInOutMapStringInt(param: Map, callback: voidInOutMapStringIntCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param.size); - for (let [key, value] of param) { - _data.writeString(key); - _data.writeInt(value); - } - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_IN_OUT_MAP_STRING_INT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _param = undefined; - callback(_errCode,_param); - return; - } - let _param = new Map(); - let _paramSize = result.reply.readInt(); - for (let i = 0; i < _paramSize; ++i) { - let key = result.reply.readString(); - let value = result.reply.readInt(); - _param.set(key, value); - } - callback(_errCode,_param); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidInOutStringArray(param: string[], callback: voidInOutStringArrayCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeStringArray(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_IN_OUT_STRING_ARRAY, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _param = undefined; - callback(_errCode,_param); - return; - } - let _param = result.reply.readStringArray(); - callback(_errCode,_param); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidInInt(param: number, callback: voidInIntCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_IN_INT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidInString(param: string, callback: voidInStringCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeString(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_IN_STRING, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidOutInt(callback: voidOutIntCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_OUT_INT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _param = undefined; - callback(_errCode,_param); - return; - } - let _param = result.reply.readInt(); - callback(_errCode,_param); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidOutString(callback: voidOutStringCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_OUT_STRING, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _param = undefined; - callback(_errCode,_param); - return; - } - let _param = result.reply.readString(); - callback(_errCode,_param); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidInOutInt(param: number, callback: voidInOutIntCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_IN_OUT_INT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _param = undefined; - callback(_errCode,_param); - return; - } - let _param = result.reply.readInt(); - callback(_errCode,_param); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidInOutString(param: string, callback: voidInOutStringCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeString(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_IN_OUT_STRING, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _param = undefined; - callback(_errCode,_param); - return; - } - let _param = result.reply.readString(); - callback(_errCode,_param); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeBoolean(param: boolean, callback: voidParameterTypeBooleanCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param ? 1 : 0); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_BOOLEAN, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeByte(param: number, callback: voidParameterTypeByteCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_BYTE, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeShort(param: number, callback: voidParameterTypeShortCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_SHORT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeInt(param: number, callback: voidParameterTypeIntCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_INT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeLong(param: number, callback: voidParameterTypeLongCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeLong(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_LONG, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeFloat(param: number, callback: voidParameterTypeFloatCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeFloat(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_FLOAT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeDouble(param: number, callback: voidParameterTypeDoubleCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeDouble(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_DOUBLE, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeString(param: string, callback: voidParameterTypeStringCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeString(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_STRING, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeSequenceable(param: MySequenceable, callback: voidParameterTypeSequenceableCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeSequenceable(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_SEQUENCEABLE, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeInterface(param: IInterfaceDeclare, callback: voidParameterTypeInterfaceCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeRemoteObject(param as InterfaceDeclareStub); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_INTERFACE, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeMapStringString(param: Map, callback: voidParameterTypeMapStringStringCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(param.size); - for (let [key, value] of param) { - _data.writeString(key); - _data.writeString(value); - } - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_MAP_STRING_STRING, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidParameterTypeDoubleArray(param: number[], callback: voidParameterTypeDoubleArrayCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeDoubleArray(param); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_PARAMETER_TYPE_DOUBLE_ARRAY, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidOrderOutIn(paramI: number, callback: voidOrderOutInCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(paramI); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_ORDER_OUT_IN, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _paramS = undefined; - callback(_errCode,_paramS); - return; - } - let _paramS = result.reply.readString(); - callback(_errCode,_paramS); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidOrderInOutIn(paramI: number, paramS: string, callback: voidOrderInOutInCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(paramI); - _data.writeString(paramS); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_ORDER_IN_OUT_IN, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _paramI = undefined; - callback(_errCode,_paramI); - return; - } - let _paramI = result.reply.readInt(); - callback(_errCode,_paramI); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidOrderOutInOut(paramS: string, callback: voidOrderOutInOutCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeString(paramS); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_ORDER_OUT_IN_OUT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _paramI = undefined; - let _paramS = undefined; - callback(_errCode,_paramI, _paramS); - return; - } - let _paramI = result.reply.readInt(); - let _paramS = result.reply.readString(); - callback(_errCode,_paramI, _paramS); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidOrderInInOutOut(paramS: string, paramI: number, callback: voidOrderInInOutOutCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeString(paramS); - _data.writeInt(paramI); - this.proxy.sendRequest(ZidlToolTestProxy.COMMAND_VOID_ORDER_IN_IN_OUT_OUT, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - if (_errCode != 0) { - let _paramI = undefined; - let _paramS2 = undefined; - callback(_errCode,_paramI, _paramS2); - return; - } - let _paramI = result.reply.readInt(); - let _paramS2 = result.reply.readString(); - callback(_errCode,_paramI, _paramS2); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - static readonly COMMAND_ONEWAY_VOID_VOID = 1; - static readonly COMMAND_VOID_VOID = 2; - static readonly COMMAND_BOOLEAN_VOID = 3; - static readonly COMMAND_BYTE_VOID = 4; - static readonly COMMAND_SHORT_VOID = 5; - static readonly COMMAND_INT_VOID = 6; - static readonly COMMAND_LONG_VOID = 7; - static readonly COMMAND_FLOAT_VOID = 8; - static readonly COMMAND_DOUBLE_VOID = 9; - static readonly COMMAND_STRING_VOID = 10; - static readonly COMMAND_SEQUENCEABLE_VOID = 11; - static readonly COMMAND_INTERFACE_VOID = 12; - static readonly COMMAND_MAP_STRING_STRING_VOID = 13; - static readonly COMMAND_DOUBLE_ARRAY_VOID = 14; - static readonly COMMAND_VOID_IN_MAP_STRING_INT = 15; - static readonly COMMAND_VOID_IN_STRING_ARRAY = 16; - static readonly COMMAND_VOID_OUT_MAP_STRING_INT = 17; - static readonly COMMAND_VOID_OUT_STRING_ARRAY = 18; - static readonly COMMAND_VOID_IN_OUT_MAP_STRING_INT = 19; - static readonly COMMAND_VOID_IN_OUT_STRING_ARRAY = 20; - static readonly COMMAND_VOID_IN_INT = 21; - static readonly COMMAND_VOID_IN_STRING = 22; - static readonly COMMAND_VOID_OUT_INT = 23; - static readonly COMMAND_VOID_OUT_STRING = 24; - static readonly COMMAND_VOID_IN_OUT_INT = 25; - static readonly COMMAND_VOID_IN_OUT_STRING = 26; - static readonly COMMAND_VOID_PARAMETER_TYPE_BOOLEAN = 27; - static readonly COMMAND_VOID_PARAMETER_TYPE_BYTE = 28; - static readonly COMMAND_VOID_PARAMETER_TYPE_SHORT = 29; - static readonly COMMAND_VOID_PARAMETER_TYPE_INT = 30; - static readonly COMMAND_VOID_PARAMETER_TYPE_LONG = 31; - static readonly COMMAND_VOID_PARAMETER_TYPE_FLOAT = 32; - static readonly COMMAND_VOID_PARAMETER_TYPE_DOUBLE = 33; - static readonly COMMAND_VOID_PARAMETER_TYPE_STRING = 34; - static readonly COMMAND_VOID_PARAMETER_TYPE_SEQUENCEABLE = 35; - static readonly COMMAND_VOID_PARAMETER_TYPE_INTERFACE = 36; - static readonly COMMAND_VOID_PARAMETER_TYPE_MAP_STRING_STRING = 37; - static readonly COMMAND_VOID_PARAMETER_TYPE_DOUBLE_ARRAY = 38; - static readonly COMMAND_VOID_ORDER_OUT_IN = 39; - static readonly COMMAND_VOID_ORDER_IN_OUT_IN = 40; - static readonly COMMAND_VOID_ORDER_OUT_IN_OUT = 41; - static readonly COMMAND_VOID_ORDER_IN_IN_OUT_OUT = 42; - private proxy -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts deleted file mode 100644 index a17db0f5d..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (C) 2021 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 interface IInterfaceAttributeDeclaratoinOneway { - voidVoidFirst(callback: voidVoidFirstCallback): void; - voidVoidSecond(callback: voidVoidSecondCallback): void; - voidVoidThird(callback: voidVoidThirdCallback): void; -} -export type voidVoidFirstCallback = (errCode: number) => void; -export type voidVoidSecondCallback = (errCode: number) => void; -export type voidVoidThirdCallback = (errCode: number) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlToolOneWay/interface_attribute_declaratoin_oneway_proxy.ts b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlToolOneWay/interface_attribute_declaratoin_oneway_proxy.ts deleted file mode 100644 index b3f7e0549..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/ets/zidlToolOneWay/interface_attribute_declaratoin_oneway_proxy.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright (C) 2021 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 {voidVoidFirstCallback} from "./i_interface_attribute_declaratoin_oneway"; -import {voidVoidSecondCallback} from "./i_interface_attribute_declaratoin_oneway"; -import {voidVoidThirdCallback} from "./i_interface_attribute_declaratoin_oneway"; -import IInterfaceAttributeDeclaratoinOneway from "./i_interface_attribute_declaratoin_oneway"; -import rpc from "@ohos.rpc"; - -export default class InterfaceAttributeDeclaratoinOnewayProxy implements IInterfaceAttributeDeclaratoinOneway { - constructor(proxy) { - this.proxy = proxy; - } - - voidVoidFirst(callback: voidVoidFirstCallback): void - { - let _option = new rpc.MessageOption(1); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(InterfaceAttributeDeclaratoinOnewayProxy.COMMAND_VOID_VOID_FIRST, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidVoidSecond(callback: voidVoidSecondCallback): void - { - let _option = new rpc.MessageOption(1); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(InterfaceAttributeDeclaratoinOnewayProxy.COMMAND_VOID_VOID_SECOND, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - voidVoidThird(callback: voidVoidThirdCallback): void - { - let _option = new rpc.MessageOption(1); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - this.proxy.sendRequest(InterfaceAttributeDeclaratoinOnewayProxy.COMMAND_VOID_VOID_THIRD, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - static readonly COMMAND_VOID_VOID_FIRST = 1; - static readonly COMMAND_VOID_VOID_SECOND = 2; - static readonly COMMAND_VOID_VOID_THIRD = 3; - private proxy -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/module.json b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/module.json deleted file mode 100644 index a2075b5bc..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/module.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.zidlclienttest.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "launchType": "singleton", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.zidlclienttest.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - }, - { - "srcEntrance": "./ets/ServiceAbility2/ServiceAbility2.ts", - "name": "com.example.zidlclienttest.ServiceAbility2", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], - "requestPermissions": [ - { - "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name": "ohos.permission.GET_BUNDLE_INFO", - "reason": "need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name": "ohos.permission.REMOVE_CACHE_FILES", - "reason": "need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name": "ohos.permission.INSTALL_BUNDLE", - "reason": "need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name": "ohos.permission.MANAGE_MISSIONS", - "reason": "need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name": "ohos.permission.GET_RUNNING_INFO", - "reason": "need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason": "need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name": "ohos.permission.CLEAN_APPLICATION_DATA", - "reason": "need use ohos.permission.CLEAN_APPLICATION_DATA" - } - ] - } -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/element/string.json deleted file mode 100644 index 2977b612e..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index 474a55588fd7216113dd42073aadf254d4dba023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15458 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 Y0jIQKqpXab7ytkO07*qoM6N<$f;yQ2zW@LL diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/profile/main_pages.json b/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/profile/main_pages.json deleted file mode 100644 index 6898b31d2..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlclienttest/entry/src/main/resources/base/profile/main_pages.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "src": [ - "pages/index/index", - "pages/second/second" - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlclienttest/signature/openharmony_sx.p7b b/ability/ability_runtime/zidltest/actsamszidlclienttest/signature/openharmony_sx.p7b deleted file mode 100755 index dcec6c9615032c1b48bf185e839d9720dd68aab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3820 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 - map.set("voidOutMapStringInt", 1); - callback(SUCCESS, map); - } - - voidOutStringArray(callback :voidOutStringArrayCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_1700 called'); - var strarray = ["aa", "dd"]; - callback(SUCCESS, strarray); - } - - voidInOutMapStringInt(mapIn, callback: voidInOutMapStringIntCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_1800 called'); - var errCode = FAIL; - if ((mapIn.get("voidInOutMapStringInt1") == 1801) && - (mapIn.get("voidInOutMapStringInt2") == 1802)) { - mapIn.set("voidInOutMapStringInt1", 1802); - mapIn.set("voidInOutMapStringInt2", 1801); - errCode = SUCCESS; - } - callback(errCode, mapIn); - } - - voidInOutStringArray(strArrayIn, callback: voidInOutStringArrayCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_1800 called'); - var errCode = FAIL; - if ((strArrayIn[0] == "ddd") && - (strArrayIn[1] == "ccc")) { - strArrayIn[0] = "aaa"; - strArrayIn[1] = "bbb"; - errCode = SUCCESS; - } - callback(errCode, strArrayIn); - } - - voidInInt(number, callback : voidInIntCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_1900 called:'+ JSON.stringify(number)); - if(number == 8888){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidInString(string, callback : voidInStringCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_1900 called:'+ JSON.stringify(string)); - if(string == "voidInString"){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidOutInt(callback : voidOutIntCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2000 called'); - var number = 123; - callback(SUCCESS, number); - } - - voidOutString(callback : voidOutStringCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2000 called'); - var string = "voidOutString"; - callback(SUCCESS, string); - } - - voidInOutInt(number, callback: voidInOutIntCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2100_1 called:'+ JSON.stringify(number)); - var num = 456789; - if(number == 123456){ - callback(SUCCESS, num); - }else{ - callback(FAIL, number); - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2100_1 Call_Fail') - } - } - voidInOutString(strinput, callback: voidInOutStringCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2100_2 called:'+ JSON.stringify(strinput)); - var str = "456789"; - if(strinput == "voidInOutString"){ - callback(SUCCESS, str); - }else{ - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2100_2 Call_Fail'); - callback(FAIL, strinput); - } - } - - voidParameterTypeBoolean(oBooleanTrue, callback : voidParameterTypeBooleanCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2200 called:'+ JSON.stringify(oBooleanTrue)); - if(oBooleanTrue == true){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeByte(number, callback : voidParameterTypeByteCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2300 called:'+ JSON.stringify(number)); - if(number == 1111){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeShort(number, callback : voidParameterTypeShortCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2400 called:'+ JSON.stringify(number)); - if(number == 2222){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeInt(number, callback : voidParameterTypeIntCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2500 called:'+ JSON.stringify(number)); - if(number == 3333){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeLong(number, callback : voidParameterTypeLongCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2600 called:'+ JSON.stringify(number)); - if(number == 4444){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeFloat(number, callback : voidParameterTypeFloatCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2700 called:'+ JSON.stringify(number)); - if(number == 5555.1){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeDouble(number, callback : voidParameterTypeDoubleCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2800 called:'+ JSON.stringify(number)); - if(number == 6666.1){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeString(string, callback : voidParameterTypeStringCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_2900 called:'+ JSON.stringify(string)); - if(string == "voidParameterTypeString"){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeSequenceable(MySequenceable, callback : voidParameterTypeSequenceableCallback) { - console.log('ZidlTest Process Server ACTS_Zidl_Js2JsMulti_3000 called:'+ JSON.stringify(MySequenceable)); - if((MySequenceable != null) && (MySequenceable.getNum() == 32) && (MySequenceable.getString() == "nihao")){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeInterface(param: InterfaceDeclareProxy, callback : voidParameterTypeInterfaceCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_3100 called"); - let proxy = new InterfaceDeclareProxy(param); - proxy.testInterface(3300, (errCode)=>{ - if (errCode == SUCCESS) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_3100 callback SUCCESS"); - callback(SUCCESS); - } else { - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_3100 callback FAIL"); - callback(FAIL); - } - }); - - } - - voidParameterTypeMapStringString(map, callback : voidParameterTypeMapStringStringCallback) { - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_3200 called:'+ map.get("voidParameterTypeMapStringString")); - if(map.get("voidParameterTypeMapStringString") == "fdhatdh"){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidParameterTypeDoubleArray(array, callback : voidParameterTypeDoubleArrayCallback){ - console.log('ZidlTest Server ACTS_Zidl_Js2JsMulti_3300 called:'+ JSON.stringify(array)); - if(array.length == 2 && array[0] == 1.1 && array[1] == 2.1){ - callback(SUCCESS); - }else{ - callback(FAIL); - } - } - - voidOrderOutIn(paramI, callback: voidOrderOutInCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_3400 called" + paramI); - var mystring = "hello world"; - callback(SUCCESS, mystring); - } - - voidOrderInOutIn(paramI, paramS, callback: voidOrderInOutInCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_3500 called" + paramI + " " + paramS); - var mynumber = 6; - callback(SUCCESS, mynumber); - } - - voidOrderOutInOut(paramS, callback: voidOrderOutInOutCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_3600 called" + paramS); - var mynumber = 3; - var mystring = "paramcallback"; - callback(SUCCESS, mynumber, mystring); - } - - voidOrderInInOutOut(paramS, paramI, callback: voidOrderInInOutOutCallback){ - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_3700 called" + paramS + " " + paramI); - var mystring = "callback"; - var mynumber = 4; - callback(SUCCESS, mynumber, mystring); - } -} - -export default class ServiceAbility extends ServiceExtension { - onCreate(want: Want) { - globalThis.abilityWant = want; - console.log('ZidlService ServiceAbility onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ZidlService ServiceAbility onRequest, want: ' + want.abilityName - + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ZidlService ServiceAbility onConnect, want:' + want.abilityName); - return new ZidlTestImp('connect'); - } - - onDisconnect(want) { - console.log('ZidlService ServiceAbility onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('AZidlService ServiceAbility onDestroy'); - } -}; diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/i_interface_declare.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/i_interface_declare.ts deleted file mode 100644 index a9469ce4d..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/i_interface_declare.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (C) 2021 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 interface IInterfaceDeclare { - testInterface(data: number, callback: testInterfaceCallback): void; -} -export type testInterfaceCallback = (errCode: number) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_proxy.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_proxy.ts deleted file mode 100644 index 9f9cc9c43..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_proxy.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (C) 2021 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 {testInterfaceCallback} from "./i_interface_declare"; -import IInterfaceDeclare from "./i_interface_declare"; -import rpc from "@ohos.rpc"; - -export default class InterfaceDeclareProxy implements IInterfaceDeclare { - constructor(proxy) { - this.proxy = proxy; - } - - testInterface(data: number, callback: testInterfaceCallback): void - { - let _option = new rpc.MessageOption(rpc.MessageOption.TF_SYNC); - let _data = new rpc.MessageParcel(); - let _reply = new rpc.MessageParcel(); - _data.writeInt(data); - this.proxy.sendRequest(InterfaceDeclareProxy.COMMAND_TEST_INTERFACE, _data, _reply, _option).then(function(result) { - if (result.errCode === 0) { - let _errCode = result.reply.readInt(); - callback(_errCode); - } else { - console.log("sendRequest failed, errCode: " + result.errCode); - } - }) - } - - static readonly COMMAND_TEST_INTERFACE = 1; - private proxy -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_stub.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_stub.ts deleted file mode 100644 index 1606f77b4..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/interfaceDeclare/interface_declare_stub.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (C) 2021 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 {testInterfaceCallback} from "./i_interface_declare"; -import IInterfaceDeclare from "./i_interface_declare"; -import rpc from "@ohos.rpc"; - -export default class InterfaceDeclareStub extends rpc.RemoteObject implements IInterfaceDeclare { - constructor(des: string) { - super(des); - } - - onRemoteRequest(code: number, data, reply, option): boolean { - console.log("onRemoteRequest called, code = " + code); - switch(code) { - case InterfaceDeclareStub.COMMAND_TEST_INTERFACE: { - let _data = data.readInt(); - this.testInterface(_data, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - default: { - console.log("invalid request code" + code); - break; - } - } - return false; - } - - testInterface(data: number, callback: testInterfaceCallback): void{} - - static readonly COMMAND_TEST_INTERFACE = 1; -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/service.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/i_zidl_tool_test.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/i_zidl_tool_test.ts deleted file mode 100644 index ac9da6352..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/i_zidl_tool_test.ts +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright (C) 2021 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 MySequenceable from "./my_sequenceable"; -import IInterfaceDeclare from "../interfaceDeclare/i_interface_declare"; - -export default interface IZidlToolTest { - onewayVoidVoid(callback: onewayVoidVoidCallback): void; - voidVoid(callback: voidVoidCallback): void; - booleanVoid(callback: booleanVoidCallback): void; - byteVoid(callback: byteVoidCallback): void; - shortVoid(callback: shortVoidCallback): void; - intVoid(callback: intVoidCallback): void; - longVoid(callback: longVoidCallback): void; - floatVoid(callback: floatVoidCallback): void; - doubleVoid(callback: doubleVoidCallback): void; - stringVoid(callback: stringVoidCallback): void; - sequenceableVoid(callback: sequenceableVoidCallback): void; - interfaceVoid(callback: interfaceVoidCallback): void; - mapStringStringVoid(callback: mapStringStringVoidCallback): void; - doubleArrayVoid(callback: doubleArrayVoidCallback): void; - voidInMapStringInt(param: Map, callback: voidInMapStringIntCallback): void; - voidInStringArray(param: string[], callback: voidInStringArrayCallback): void; - voidOutMapStringInt(callback: voidOutMapStringIntCallback): void; - voidOutStringArray(callback: voidOutStringArrayCallback): void; - voidInOutMapStringInt(param: Map, callback: voidInOutMapStringIntCallback): void; - voidInOutStringArray(param: string[], callback: voidInOutStringArrayCallback): void; - voidInInt(param: number, callback: voidInIntCallback): void; - voidInString(param: string, callback: voidInStringCallback): void; - voidOutInt(callback: voidOutIntCallback): void; - voidOutString(callback: voidOutStringCallback): void; - voidInOutInt(param: number, callback: voidInOutIntCallback): void; - voidInOutString(param: string, callback: voidInOutStringCallback): void; - voidParameterTypeBoolean(param: boolean, callback: voidParameterTypeBooleanCallback): void; - voidParameterTypeByte(param: number, callback: voidParameterTypeByteCallback): void; - voidParameterTypeShort(param: number, callback: voidParameterTypeShortCallback): void; - voidParameterTypeInt(param: number, callback: voidParameterTypeIntCallback): void; - voidParameterTypeLong(param: number, callback: voidParameterTypeLongCallback): void; - voidParameterTypeFloat(param: number, callback: voidParameterTypeFloatCallback): void; - voidParameterTypeDouble(param: number, callback: voidParameterTypeDoubleCallback): void; - voidParameterTypeString(param: string, callback: voidParameterTypeStringCallback): void; - voidParameterTypeSequenceable(param: MySequenceable, callback: voidParameterTypeSequenceableCallback): void; - voidParameterTypeInterface(param: IInterfaceDeclare, callback: voidParameterTypeInterfaceCallback): void; - voidParameterTypeMapStringString(param: Map, callback: voidParameterTypeMapStringStringCallback): void; - voidParameterTypeDoubleArray(param: number[], callback: voidParameterTypeDoubleArrayCallback): void; - voidOrderOutIn(paramI: number, callback: voidOrderOutInCallback): void; - voidOrderInOutIn(paramI: number, paramS: string, callback: voidOrderInOutInCallback): void; - voidOrderOutInOut(paramS: string, callback: voidOrderOutInOutCallback): void; - voidOrderInInOutOut(paramS: string, paramI: number, callback: voidOrderInInOutOutCallback): void; -} -export type onewayVoidVoidCallback = (errCode: number) => void; -export type voidVoidCallback = (errCode: number) => void; -export type booleanVoidCallback = (errCode: number, returnValue: boolean) => void; -export type byteVoidCallback = (errCode: number, returnValue: number) => void; -export type shortVoidCallback = (errCode: number, returnValue: number) => void; -export type intVoidCallback = (errCode: number, returnValue: number) => void; -export type longVoidCallback = (errCode: number, returnValue: number) => void; -export type floatVoidCallback = (errCode: number, returnValue: number) => void; -export type doubleVoidCallback = (errCode: number, returnValue: number) => void; -export type stringVoidCallback = (errCode: number, returnValue: string) => void; -export type sequenceableVoidCallback = (errCode: number, returnValue: MySequenceable) => void; -export type interfaceVoidCallback = (errCode: number, returnValue: IInterfaceDeclare) => void; -export type mapStringStringVoidCallback = (errCode: number, returnValue: Map) => void; -export type doubleArrayVoidCallback = (errCode: number, returnValue: number[]) => void; -export type voidInMapStringIntCallback = (errCode: number) => void; -export type voidInStringArrayCallback = (errCode: number) => void; -export type voidOutMapStringIntCallback = (errCode: number, param: Map) => void; -export type voidOutStringArrayCallback = (errCode: number, param: string[]) => void; -export type voidInOutMapStringIntCallback = (errCode: number, param: Map) => void; -export type voidInOutStringArrayCallback = (errCode: number, param: string[]) => void; -export type voidInIntCallback = (errCode: number) => void; -export type voidInStringCallback = (errCode: number) => void; -export type voidOutIntCallback = (errCode: number, param: number) => void; -export type voidOutStringCallback = (errCode: number, param: string) => void; -export type voidInOutIntCallback = (errCode: number, param: number) => void; -export type voidInOutStringCallback = (errCode: number, param: string) => void; -export type voidParameterTypeBooleanCallback = (errCode: number) => void; -export type voidParameterTypeByteCallback = (errCode: number) => void; -export type voidParameterTypeShortCallback = (errCode: number) => void; -export type voidParameterTypeIntCallback = (errCode: number) => void; -export type voidParameterTypeLongCallback = (errCode: number) => void; -export type voidParameterTypeFloatCallback = (errCode: number) => void; -export type voidParameterTypeDoubleCallback = (errCode: number) => void; -export type voidParameterTypeStringCallback = (errCode: number) => void; -export type voidParameterTypeSequenceableCallback = (errCode: number) => void; -export type voidParameterTypeInterfaceCallback = (errCode: number) => void; -export type voidParameterTypeMapStringStringCallback = (errCode: number) => void; -export type voidParameterTypeDoubleArrayCallback = (errCode: number) => void; -export type voidOrderOutInCallback = (errCode: number, paramS: string) => void; -export type voidOrderInOutInCallback = (errCode: number, paramI: number) => void; -export type voidOrderOutInOutCallback = (errCode: number, paramI: number, paramS: string) => void; -export type voidOrderInInOutOutCallback = (errCode: number, paramI: number, paramS2: string) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/my_sequenceable.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/my_sequenceable.ts deleted file mode 100644 index bef9dcbe2..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/my_sequenceable.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default class MySequenceable { - constructor() { - this.num = 14; - this.str = "hello"; - } - getNum() : number { - return this.num; - } - - getString() : string { - return this.str; - } - - marshalling(messageParcel) { - console.info('marshalling++++'); - messageParcel.writeInt(this.num); - messageParcel.writeString(this.str); - return true; - } - unmarshalling(messageParcel) { - console.info('unmarshalling++++'); - this.num = messageParcel.readInt(); - this.str = messageParcel.readString(); - return true; - } - private num; - private str; -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/zidl_tool_test_stub.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/zidl_tool_test_stub.ts deleted file mode 100644 index 466bc3d60..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility/zidlTool/zidl_tool_test_stub.ts +++ /dev/null @@ -1,549 +0,0 @@ -/* - * Copyright (C) 2021 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 {onewayVoidVoidCallback} from "./i_zidl_tool_test"; -import {voidVoidCallback} from "./i_zidl_tool_test"; -import {booleanVoidCallback} from "./i_zidl_tool_test"; -import {byteVoidCallback} from "./i_zidl_tool_test"; -import {shortVoidCallback} from "./i_zidl_tool_test"; -import {intVoidCallback} from "./i_zidl_tool_test"; -import {longVoidCallback} from "./i_zidl_tool_test"; -import {floatVoidCallback} from "./i_zidl_tool_test"; -import {doubleVoidCallback} from "./i_zidl_tool_test"; -import {stringVoidCallback} from "./i_zidl_tool_test"; -import {sequenceableVoidCallback} from "./i_zidl_tool_test"; -import {interfaceVoidCallback} from "./i_zidl_tool_test"; -import {mapStringStringVoidCallback} from "./i_zidl_tool_test"; -import {doubleArrayVoidCallback} from "./i_zidl_tool_test"; -import {voidInMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidInStringArrayCallback} from "./i_zidl_tool_test"; -import {voidOutMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidOutStringArrayCallback} from "./i_zidl_tool_test"; -import {voidInOutMapStringIntCallback} from "./i_zidl_tool_test"; -import {voidInOutStringArrayCallback} from "./i_zidl_tool_test"; -import {voidInIntCallback} from "./i_zidl_tool_test"; -import {voidInStringCallback} from "./i_zidl_tool_test"; -import {voidOutIntCallback} from "./i_zidl_tool_test"; -import {voidOutStringCallback} from "./i_zidl_tool_test"; -import {voidInOutIntCallback} from "./i_zidl_tool_test"; -import {voidInOutStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeBooleanCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeByteCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeShortCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeIntCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeLongCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeFloatCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeDoubleCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeSequenceableCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeInterfaceCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeMapStringStringCallback} from "./i_zidl_tool_test"; -import {voidParameterTypeDoubleArrayCallback} from "./i_zidl_tool_test"; -import {voidOrderOutInCallback} from "./i_zidl_tool_test"; -import {voidOrderInOutInCallback} from "./i_zidl_tool_test"; -import {voidOrderOutInOutCallback} from "./i_zidl_tool_test"; -import {voidOrderInInOutOutCallback} from "./i_zidl_tool_test"; -import IZidlToolTest from "./i_zidl_tool_test"; -import rpc from "@ohos.rpc"; -import MySequenceable from "./my_sequenceable"; -import IInterfaceDeclare from "../interfaceDeclare/i_interface_declare"; -import InterfaceDeclareStub from "../interfaceDeclare/interface_declare_stub"; - -export default class ZidlToolTestStub extends rpc.RemoteObject implements IZidlToolTest { - constructor(des: string) { - super(des); - } - - onRemoteRequest(code: number, data, reply, option): boolean { - console.log("onRemoteRequest called, code = " + code); - switch(code) { - case ZidlToolTestStub.COMMAND_ONEWAY_VOID_VOID: { - this.onewayVoidVoid((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_VOID: { - this.voidVoid((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_BOOLEAN_VOID: { - this.booleanVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue ? 1 : 0); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_BYTE_VOID: { - this.byteVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_SHORT_VOID: { - this.shortVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_INT_VOID: { - this.intVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_LONG_VOID: { - this.longVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeLong(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_FLOAT_VOID: { - this.floatVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeFloat(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_DOUBLE_VOID: { - this.doubleVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeDouble(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_STRING_VOID: { - this.stringVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeString(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_SEQUENCEABLE_VOID: { - this.sequenceableVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeSequenceable(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_INTERFACE_VOID: { - this.interfaceVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeRemoteObject(returnValue as InterfaceDeclareStub); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_MAP_STRING_STRING_VOID: { - this.mapStringStringVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(returnValue.size); - for (let [key, value] of returnValue) { - reply.writeString(key); - reply.writeString(value); - } - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_DOUBLE_ARRAY_VOID: { - this.doubleArrayVoid((errCode, returnValue) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeDoubleArray(returnValue); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_MAP_STRING_INT: { - let _param = new Map(); - let _paramSize = data.readInt(); - for (let i = 0; i < _paramSize; ++i) { - let key = data.readString(); - let value = data.readInt(); - _param.set(key, value); - } - this.voidInMapStringInt(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_STRING_ARRAY: { - let _param = data.readStringArray(); - this.voidInStringArray(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_OUT_MAP_STRING_INT: { - this.voidOutMapStringInt((errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(param.size); - for (let [key, value] of param) { - reply.writeString(key); - reply.writeInt(value); - } - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_OUT_STRING_ARRAY: { - this.voidOutStringArray((errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeStringArray(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_OUT_MAP_STRING_INT: { - let _param = new Map(); - let _paramSize = data.readInt(); - for (let i = 0; i < _paramSize; ++i) { - let key = data.readString(); - let value = data.readInt(); - _param.set(key, value); - } - this.voidInOutMapStringInt(_param, (errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(param.size); - for (let [key, value] of param) { - reply.writeString(key); - reply.writeInt(value); - } - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_OUT_STRING_ARRAY: { - let _param = data.readStringArray(); - this.voidInOutStringArray(_param, (errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeStringArray(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_INT: { - let _param = data.readInt(); - this.voidInInt(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_STRING: { - let _param = data.readString(); - this.voidInString(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_OUT_INT: { - this.voidOutInt((errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_OUT_STRING: { - this.voidOutString((errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeString(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_OUT_INT: { - let _param = data.readInt(); - this.voidInOutInt(_param, (errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_IN_OUT_STRING: { - let _param = data.readString(); - this.voidInOutString(_param, (errCode, param) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeString(param); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_BOOLEAN: { - let _param = data.readInt() == 1 ? true : false; - this.voidParameterTypeBoolean(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_BYTE: { - let _param = data.readInt(); - this.voidParameterTypeByte(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_SHORT: { - let _param = data.readInt(); - this.voidParameterTypeShort(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_INT: { - let _param = data.readInt(); - this.voidParameterTypeInt(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_LONG: { - let _param = data.readLong(); - this.voidParameterTypeLong(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_FLOAT: { - let _param = data.readFloat(); - this.voidParameterTypeFloat(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_DOUBLE: { - let _param = data.readDouble(); - this.voidParameterTypeDouble(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_STRING: { - let _param = data.readString(); - this.voidParameterTypeString(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_SEQUENCEABLE: { - let _param = new MySequenceable(); - data.readSequenceable(_param); - this.voidParameterTypeSequenceable(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_INTERFACE: { - let _param = data.readRemoteObject(); - this.voidParameterTypeInterface(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_MAP_STRING_STRING: { - let _param = new Map(); - let _paramSize = data.readInt(); - for (let i = 0; i < _paramSize; ++i) { - let key = data.readString(); - let value = data.readString(); - _param.set(key, value); - } - this.voidParameterTypeMapStringString(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_PARAMETER_TYPE_DOUBLE_ARRAY: { - let _param = data.readDoubleArray(); - this.voidParameterTypeDoubleArray(_param, (errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_ORDER_OUT_IN: { - let _paramI = data.readInt(); - this.voidOrderOutIn(_paramI, (errCode, paramS) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeString(paramS); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_ORDER_IN_OUT_IN: { - let _paramI = data.readInt(); - let _paramS = data.readString(); - this.voidOrderInOutIn(_paramI, _paramS, (errCode, paramI) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(paramI); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_ORDER_OUT_IN_OUT: { - let _paramS = data.readString(); - this.voidOrderOutInOut(_paramS, (errCode, paramI, paramS) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(paramI); - reply.writeString(paramS); - } - }); - return true; - } - case ZidlToolTestStub.COMMAND_VOID_ORDER_IN_IN_OUT_OUT: { - let _paramS = data.readString(); - let _paramI = data.readInt(); - this.voidOrderInInOutOut(_paramS, _paramI, (errCode, paramI, paramS2) => { - reply.writeInt(errCode); - if (errCode == 0) { - reply.writeInt(paramI); - reply.writeString(paramS2); - } - }); - return true; - } - default: { - console.log("invalid request code" + code); - break; - } - } - return false; - } - - onewayVoidVoid(callback: onewayVoidVoidCallback): void{} - voidVoid(callback: voidVoidCallback): void{} - booleanVoid(callback: booleanVoidCallback): void{} - byteVoid(callback: byteVoidCallback): void{} - shortVoid(callback: shortVoidCallback): void{} - intVoid(callback: intVoidCallback): void{} - longVoid(callback: longVoidCallback): void{} - floatVoid(callback: floatVoidCallback): void{} - doubleVoid(callback: doubleVoidCallback): void{} - stringVoid(callback: stringVoidCallback): void{} - sequenceableVoid(callback: sequenceableVoidCallback): void{} - interfaceVoid(callback: interfaceVoidCallback): void{} - mapStringStringVoid(callback: mapStringStringVoidCallback): void{} - doubleArrayVoid(callback: doubleArrayVoidCallback): void{} - voidInMapStringInt(param: Map, callback: voidInMapStringIntCallback): void{} - voidInStringArray(param: string[], callback: voidInStringArrayCallback): void{} - voidOutMapStringInt(callback: voidOutMapStringIntCallback): void{} - voidOutStringArray(callback: voidOutStringArrayCallback): void{} - voidInOutMapStringInt(param: Map, callback: voidInOutMapStringIntCallback): void{} - voidInOutStringArray(param: string[], callback: voidInOutStringArrayCallback): void{} - voidInInt(param: number, callback: voidInIntCallback): void{} - voidInString(param: string, callback: voidInStringCallback): void{} - voidOutInt(callback: voidOutIntCallback): void{} - voidOutString(callback: voidOutStringCallback): void{} - voidInOutInt(param: number, callback: voidInOutIntCallback): void{} - voidInOutString(param: string, callback: voidInOutStringCallback): void{} - voidParameterTypeBoolean(param: boolean, callback: voidParameterTypeBooleanCallback): void{} - voidParameterTypeByte(param: number, callback: voidParameterTypeByteCallback): void{} - voidParameterTypeShort(param: number, callback: voidParameterTypeShortCallback): void{} - voidParameterTypeInt(param: number, callback: voidParameterTypeIntCallback): void{} - voidParameterTypeLong(param: number, callback: voidParameterTypeLongCallback): void{} - voidParameterTypeFloat(param: number, callback: voidParameterTypeFloatCallback): void{} - voidParameterTypeDouble(param: number, callback: voidParameterTypeDoubleCallback): void{} - voidParameterTypeString(param: string, callback: voidParameterTypeStringCallback): void{} - voidParameterTypeSequenceable(param: MySequenceable, callback: voidParameterTypeSequenceableCallback): void{} - voidParameterTypeInterface(param: IInterfaceDeclare, callback: voidParameterTypeInterfaceCallback): void{} - voidParameterTypeMapStringString(param: Map, callback: voidParameterTypeMapStringStringCallback): void{} - voidParameterTypeDoubleArray(param: number[], callback: voidParameterTypeDoubleArrayCallback): void{} - voidOrderOutIn(paramI: number, callback: voidOrderOutInCallback): void{} - voidOrderInOutIn(paramI: number, paramS: string, callback: voidOrderInOutInCallback): void{} - voidOrderOutInOut(paramS: string, callback: voidOrderOutInOutCallback): void{} - voidOrderInInOutOut(paramS: string, paramI: number, callback: voidOrderInInOutOutCallback): void{} - - static readonly COMMAND_ONEWAY_VOID_VOID = 1; - static readonly COMMAND_VOID_VOID = 2; - static readonly COMMAND_BOOLEAN_VOID = 3; - static readonly COMMAND_BYTE_VOID = 4; - static readonly COMMAND_SHORT_VOID = 5; - static readonly COMMAND_INT_VOID = 6; - static readonly COMMAND_LONG_VOID = 7; - static readonly COMMAND_FLOAT_VOID = 8; - static readonly COMMAND_DOUBLE_VOID = 9; - static readonly COMMAND_STRING_VOID = 10; - static readonly COMMAND_SEQUENCEABLE_VOID = 11; - static readonly COMMAND_INTERFACE_VOID = 12; - static readonly COMMAND_MAP_STRING_STRING_VOID = 13; - static readonly COMMAND_DOUBLE_ARRAY_VOID = 14; - static readonly COMMAND_VOID_IN_MAP_STRING_INT = 15; - static readonly COMMAND_VOID_IN_STRING_ARRAY = 16; - static readonly COMMAND_VOID_OUT_MAP_STRING_INT = 17; - static readonly COMMAND_VOID_OUT_STRING_ARRAY = 18; - static readonly COMMAND_VOID_IN_OUT_MAP_STRING_INT = 19; - static readonly COMMAND_VOID_IN_OUT_STRING_ARRAY = 20; - static readonly COMMAND_VOID_IN_INT = 21; - static readonly COMMAND_VOID_IN_STRING = 22; - static readonly COMMAND_VOID_OUT_INT = 23; - static readonly COMMAND_VOID_OUT_STRING = 24; - static readonly COMMAND_VOID_IN_OUT_INT = 25; - static readonly COMMAND_VOID_IN_OUT_STRING = 26; - static readonly COMMAND_VOID_PARAMETER_TYPE_BOOLEAN = 27; - static readonly COMMAND_VOID_PARAMETER_TYPE_BYTE = 28; - static readonly COMMAND_VOID_PARAMETER_TYPE_SHORT = 29; - static readonly COMMAND_VOID_PARAMETER_TYPE_INT = 30; - static readonly COMMAND_VOID_PARAMETER_TYPE_LONG = 31; - static readonly COMMAND_VOID_PARAMETER_TYPE_FLOAT = 32; - static readonly COMMAND_VOID_PARAMETER_TYPE_DOUBLE = 33; - static readonly COMMAND_VOID_PARAMETER_TYPE_STRING = 34; - static readonly COMMAND_VOID_PARAMETER_TYPE_SEQUENCEABLE = 35; - static readonly COMMAND_VOID_PARAMETER_TYPE_INTERFACE = 36; - static readonly COMMAND_VOID_PARAMETER_TYPE_MAP_STRING_STRING = 37; - static readonly COMMAND_VOID_PARAMETER_TYPE_DOUBLE_ARRAY = 38; - static readonly COMMAND_VOID_ORDER_OUT_IN = 39; - static readonly COMMAND_VOID_ORDER_IN_OUT_IN = 40; - static readonly COMMAND_VOID_ORDER_OUT_IN_OUT = 41; - static readonly COMMAND_VOID_ORDER_IN_IN_OUT_OUT = 42; -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts deleted file mode 100644 index 77d68a9d2..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/ServiceAbility2.ts +++ /dev/null @@ -1,65 +0,0 @@ -/* -* Copyright (c) 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 ServiceExtension from '@ohos.application.ServiceExtensionAbility' -import Want from '@ohos.application.Want'; -import ZidlTestServiceStubOneway from './zidlToolOneWay/interface_attribute_declaratoin_oneway_stub'; -import {voidVoidFirstCallback} from './zidlToolOneWay/i_interface_attribute_declaratoin_oneway' -import {voidVoidSecondCallback} from './zidlToolOneWay/i_interface_attribute_declaratoin_oneway' -import {voidVoidThirdCallback} from './zidlToolOneWay/i_interface_attribute_declaratoin_oneway' - -const SUCCESS = 0; -const FAIL = 1; - -class ZidlTestImpOneway extends ZidlTestServiceStubOneway { - voidVoidFirst(callback: voidVoidFirstCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_0100_1 called"); - callback(SUCCESS); - } - - voidVoidSecond(callback: voidVoidSecondCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_0100_2 called"); - callback(SUCCESS); - } - - voidVoidThird(callback: voidVoidThirdCallback) { - console.log("ZidlTest Server ACTS_Zidl_Js2JsMulti_0100_3 called"); - callback(SUCCESS); - } -} - -export default class ServiceAbility2 extends ServiceExtension { - onCreate(want: Want) { - globalThis.abilityWant = want; - console.log('ZidlService ServiceAbility2 onCreate, want: ' + want.abilityName); - } - - onRequest(want, startId) { - console.log('ZidlService ServiceAbility2 onRequest, want: ' + want.abilityName - + ', startId: ' + startId); - } - - onConnect(want) { - console.log('ZidlService ServiceAbility2 onConnect, want:' + want.abilityName); - return new ZidlTestImpOneway('connect'); - } - - onDisconnect(want) { - console.log('ZidlService ServiceAbility2 onDisconnect, want:' + want.abilityName); - } - - onDestroy() { - console.log('AZidlService ServiceAbility2 onDestroy'); - } -}; diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/service.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/service.ts deleted file mode 100644 index b49731a41..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/service.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* -* Copyright (c) 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. -*/ -export default { - onStart() { - console.info('ServiceAbility onStart'); - }, - onStop() { - console.info('ServiceAbility onStop'); - }, - onCommand(want, startId) { - console.info('ServiceAbility onCommand'); - } -}; \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts deleted file mode 100644 index a17db0f5d..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/i_interface_attribute_declaratoin_oneway.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (C) 2021 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 interface IInterfaceAttributeDeclaratoinOneway { - voidVoidFirst(callback: voidVoidFirstCallback): void; - voidVoidSecond(callback: voidVoidSecondCallback): void; - voidVoidThird(callback: voidVoidThirdCallback): void; -} -export type voidVoidFirstCallback = (errCode: number) => void; -export type voidVoidSecondCallback = (errCode: number) => void; -export type voidVoidThirdCallback = (errCode: number) => void; - diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/interface_attribute_declaratoin_oneway_stub.ts b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/interface_attribute_declaratoin_oneway_stub.ts deleted file mode 100644 index 016f352bd..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/ServiceAbility2/zidlToolOneWay/interface_attribute_declaratoin_oneway_stub.ts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (C) 2021 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 {voidVoidFirstCallback} from "./i_interface_attribute_declaratoin_oneway"; -import {voidVoidSecondCallback} from "./i_interface_attribute_declaratoin_oneway"; -import {voidVoidThirdCallback} from "./i_interface_attribute_declaratoin_oneway"; -import IInterfaceAttributeDeclaratoinOneway from "./i_interface_attribute_declaratoin_oneway"; -import rpc from "@ohos.rpc"; - -export default class InterfaceAttributeDeclaratoinOnewayStub extends rpc.RemoteObject implements IInterfaceAttributeDeclaratoinOneway { - constructor(des: string) { - super(des); - } - - onRemoteRequest(code: number, data, reply, option): boolean { - console.log("onRemoteRequest called, code = " + code); - switch(code) { - case InterfaceAttributeDeclaratoinOnewayStub.COMMAND_VOID_VOID_FIRST: { - this.voidVoidFirst((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case InterfaceAttributeDeclaratoinOnewayStub.COMMAND_VOID_VOID_SECOND: { - this.voidVoidSecond((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - case InterfaceAttributeDeclaratoinOnewayStub.COMMAND_VOID_VOID_THIRD: { - this.voidVoidThird((errCode) => { - reply.writeInt(errCode); - }); - return true; - } - default: { - console.log("invalid request code" + code); - break; - } - } - return false; - } - - voidVoidFirst(callback: voidVoidFirstCallback): void{} - voidVoidSecond(callback: voidVoidSecondCallback): void{} - voidVoidThird(callback: voidVoidThirdCallback): void{} - - static readonly COMMAND_VOID_VOID_FIRST = 1; - static readonly COMMAND_VOID_VOID_SECOND = 2; - static readonly COMMAND_VOID_VOID_THIRD = 3; -} - diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/pages/index/index.ets b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/pages/index/index.ets deleted file mode 100644 index 16e1531e4..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/pages/index/index.ets +++ /dev/null @@ -1,37 +0,0 @@ -/* -* Copyright (c) 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 file from '@system.file'; - -@Entry -@Component -struct Index { - - aboutToAppear() { - console.info("start run testcase!!!!") - } - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text('pmsystemappa') - .fontSize(50) - .fontWeight(FontWeight.Bold) - .margin({ - top: 20 - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/pages/second/second.ets b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/pages/second/second.ets deleted file mode 100644 index 2c768edb9..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/ets/pages/second/second.ets +++ /dev/null @@ -1,43 +0,0 @@ -/* -* Copyright (c) 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 router from '@system.router'; - -@Entry -@Component -struct Second { - private content: string = "Second Page" - - build() { - Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { - Text(`${this.content}`) - .fontSize(50) - .fontWeight(FontWeight.Bold) - Button() { - Text('back to index') - .fontSize(20) - .fontWeight(FontWeight.Bold) - }.type(ButtonType.Capsule) - .margin({ - top: 20 - }) - .backgroundColor('#0D9FFB') - .onClick(() => { - router.back() - }) - } - .width('100%') - .height('100%') - } -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/module.json b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/module.json deleted file mode 100644 index 6506e8ea1..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/module.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "module": { - "name": "phone", - "type": "entry", - "srcEntrance": "./ets/Application/AbilityStage.ts", - "description": "$string:phone_entry_dsc", - "mainElement": "MainAbility", - "deviceTypes": [ - "default", - "tablet" - ], - "deliveryWithInstall": true, - "installationFree": false, - "uiSyntax": "ets", - "pages": "$profile:main_pages", - "abilities": [ - { - "name": "com.example.zidlservice.MainAbility", - "srcEntrance": "./ets/MainAbility/MainAbility.ts", - "description": "$string:phone_entry_main", - "icon": "$media:icon", - "label": "$string:entry_label", - "visible": true, - "orientation": "portrait", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ], - "extensionAbilities": [ - { - "srcEntrance": "./ets/ServiceAbility/ServiceAbility.ts", - "name": "com.example.zidlservice.ServiceAbility", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - }, - { - "srcEntrance": "./ets/ServiceAbility2/ServiceAbility2.ts", - "name": "com.example.zidlservice.ServiceAbility2", - "icon": "$media:icon", - "srcLanguage": "ets", - "description": "$string:phone_entry_main", - "type": "service", - "visible": true - } - ], - "requestPermissions": [ - { - "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", - "reason":"need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" - }, - { - "name":"ohos.permission.GET_BUNDLE_INFO", - "reason":"need use ohos.permission.GET_BUNDLE_INFO" - }, - { - "name":"ohos.permission.CHANGE_ABILITY_ENABLED_STATE", - "reason":"need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE" - }, - { - "name":"ohos.permission.REMOVE_CACHE_FILES", - "reason":"need use ohos.permission.REMOVE_CACHE_FILES" - }, - { - "name":"ohos.permission.LISTEN_BUNDLE_CHANGE", - "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" - }, - { - "name":"ohos.permission.INSTALL_BUNDLE", - "reason":"need use ohos.permission.INSTALL_BUNDLE" - }, - { - "name":"ohos.permission.MANAGE_MISSIONS", - "reason":"need use ohos.permission.MANAGE_MISSIONS" - }, - { - "name":"ohos.permission.GET_RUNNING_INFO", - "reason":"need use ohos.permission.GET_RUNNING_INFO" - }, - { - "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", - "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" - }, - { - "name":"ohos.permission.CLEAN_APPLICATION_DATA", - "reason":"need use ohos.permission.CLEAN_APPLICATION_DATA" - } - ] - } -} diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/resources/base/element/string.json b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/resources/base/element/string.json deleted file mode 100644 index d75325f3c..000000000 --- a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/resources/base/element/string.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "string": [ - { - "name": "phone_entry_dsc", - "value": "i am an entry for phone" - }, - { - "name": "phone_entry_main", - "value": "the phone entry ability" - }, - { - "name": "entry_label", - "value": "ActsContextTest" - }, - { - "name": "form_description", - "value": "my form" - }, - { - "name": "serviceability_description", - "value": "my whether" - }, - { - "name": "description_application", - "value": "demo for test" - }, - { - "name": "app_name", - "value": "Demo" - } - ] -} \ No newline at end of file diff --git a/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/resources/base/media/icon.png b/ability/ability_runtime/zidltest/actsamszidlservice/entry/src/main/resources/base/media/icon.png deleted file mode 100644 index ce307a8827bd75456441ceb57d530e4c8d45d36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6790 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 -- GitLab