Home
last modified time | relevance | path

Searched refs:install (Results 1 – 25 of 140) sorted by relevance

123456

/cts/tests/tests/permission/src/android/permission/cts/
DSplitPermissionTest.java141 public void install(@NonNull String apkFile) { in install() method in SplitPermissionTest
142 PermissionUtils.install(apkFile); in install()
156 install(APK_LOCATION_29); in permissionsDoNotSplitWithHighTargetSDK()
170 install(APK_CONTACTS_16); in permissionsDoNotSplitWithHighTargetSDKPreM()
181 install(APK_LOCATION_28); in permissionsSplitWithLowTargetSDK()
194 install(APK_CONTACTS_15); in permissionsSplitWithLowTargetSDKPreM()
205 install(APK_LOCATION_29); in nonInheritedStateHighTargetSDK()
215 install(APK_CONTACTS_15); in nonInheritedStateHighLowTargetSDKPreM()
226 install(APK_LOCATION_28); in nonInheritedStateLowTargetSDK()
239 install(APK_CONTACTS_15); in nonInheritedStateLowTargetSDKPreM()
[all …]
DSharedUidPermissionsTest.java22 import static android.permission.cts.PermissionUtils.install;
63 install(APK_THAT_REQUESTS_PERMISSIONS); in packageGainsRuntimePermissionsWhenJoiningSharedUid()
65 install(APK_THAT_REQUESTS_NO_PERMISSIONS); in packageGainsRuntimePermissionsWhenJoiningSharedUid()
73 install(APK_THAT_REQUESTS_PERMISSIONS); in packageGainsNormalPermissionsWhenJoiningSharedUid()
74 install(APK_THAT_REQUESTS_NO_PERMISSIONS); in packageGainsNormalPermissionsWhenJoiningSharedUid()
82 install(APK_THAT_REQUESTS_PERMISSIONS); in grantingRuntimePermissionAffectsAllPackageInSharedUid()
83 install(APK_THAT_REQUESTS_NO_PERMISSIONS); in grantingRuntimePermissionAffectsAllPackageInSharedUid()
92 install(APK_THAT_REQUESTS_PERMISSIONS); in revokingRuntimePermissionAffectsAllPackageInSharedUid()
93 install(APK_THAT_REQUESTS_NO_PERMISSIONS); in revokingRuntimePermissionAffectsAllPackageInSharedUid()
104 install(APK_THAT_REQUESTS_PERMISSIONS); in runtimePermissionsCanBeRevokedOnPackageThatDoesNotDeclarePermission()
[all …]
DPermissionFlagsTest.java30 import static android.permission.cts.PermissionUtils.install;
73 install(APK_LOCATION_28); in implicitPermission()
81 install(APK_LOCATION_28); in regularPermission()
88 install(APK_CONTACTS_15); in regularPermissionPreM()
96 install(APK_CONTACTS_15); in implicitPermissionPreM()
104 install(APK_CONTACTS_15); in clearRegularPermissionPreM()
119 install(APK_CONTACTS_15); in clearImplicitPermissionPreM()
134 install(APK_LOCATION_28); in clearRegularPermission()
149 install(APK_LOCATION_28); in clearImplicitPermission()
164 install(APK_CONTACTS_15); in reinstallPreM()
[all …]
DDuplicatePermissionDefinitionsTest.kt79 private fun install(apk: String) { in install() method
98 install(APK_DEFINING_PERM_A) in canInstallAppsDefiningSamePermissionWhenSameCert()
99 install(APK_ALSO_DEFINING_PERM_A) in canInstallAppsDefiningSamePermissionWhenSameCert()
108 install(APK_DEFINING_PERM_A) in cannotInstallAppsDefiningSamePermissionWhenDifferentCert()
109 install(APK_ALSO_DEFINING_PERM_A_DIFFERENT_CERT) in cannotInstallAppsDefiningSamePermissionWhenDifferentCert()
119 install(APK_DEFINING_PERM_A) in canInstallAppsDefiningSamePermissionGroupWhenDifferentCertIfSdk30()
120 install(APK_ALSO_DEFINING_PERM_GROUP_A_DIFFERENT_CERT_SDK_30) in canInstallAppsDefiningSamePermissionGroupWhenDifferentCertIfSdk30()
131 install(APK_DEFINING_PERM_A) in cannotInstallAppsDefiningSamePermissionGroupWhenDifferentCert()
132 install(APK_ALSO_DEFINING_PERM_GROUP_A_DIFFERENT_CERT) in cannotInstallAppsDefiningSamePermissionGroupWhenDifferentCert()
144 install(APK_DEFINING_PERM_IN_PLATFORM_GROUP) in canInstallAppsDefiningPermissionInPlatformGroup()
[all …]
DNearbyDevicesPermissionTest.java24 import static android.permission.cts.PermissionUtils.install;
116 install(APK_BLUETOOTH_30); in testRequestBluetoothPermission30_Default()
123 install(APK_BLUETOOTH_30); in testRequestBluetoothPermission30_GrantLocation()
132 install(APK_BLUETOOTH_31); in testRequestBluetoothPermission31_Default()
139 install(APK_BLUETOOTH_31); in testRequestBluetoothPermission31_GrantNearby()
148 install(APK_BLUETOOTH_31); in testRequestBluetoothPermission31_GrantLocation()
157 install(APK_BLUETOOTH_31); in testRequestBluetoothPermission31_GrantNearby_GrantLocation()
168 install(APK_BLUETOOTH_NEVER_FOR_LOCATION_31); in testRequestBluetoothPermissionNeverForLocation31_Default()
175 install(APK_BLUETOOTH_NEVER_FOR_LOCATION_31); in testRequestBluetoothPermissionNeverForLocation31_GrantNearby()
184 install(APK_BLUETOOTH_NEVER_FOR_LOCATION_31); in testRequestBluetoothPermissionNeverForLocation31_GrantLocation()
[all …]
DBackgroundPermissionsTest.java29 import static android.permission.cts.PermissionUtils.install;
128 install(APK_LOCATION_BACKGROUND_29); in appOpGetsDowngradedWhenBgPermIsNotRequestedAnymore()
131 install(APK_LOCATION_29v4); in appOpGetsDowngradedWhenBgPermIsNotRequestedAnymore()
145 install(APK_LOCATION_BACKGROUND_29); in appOpIsSetIfNoLocPermIsGranted()
160 install(APK_LOCATION_BACKGROUND_29); in appOpIsSetIfOnlyCoarseLocPermIsGranted()
176 install(APK_LOCATION_BACKGROUND_29); in appOpIsSetIfCoarseAndBgLocPermIsGranted()
193 install(APK_LOCATION_BACKGROUND_29); in appOpIsSetIfOnlyFineLocPermIsGranted()
210 install(APK_LOCATION_BACKGROUND_29); in appOpIsSetIfFineAndBgLocPermIsGranted()
227 install(APK_LOCATION_BACKGROUND_29); in appOpIsSetIfFineAndCoarseLocPermIsGranted()
245 install(APK_LOCATION_BACKGROUND_29); in appOpIsSetIfFineCoarseAndBgLocPermIsGranted()
/cts/hostsidetests/os/src/android/os/cts/
DStaticSharedLibsHostTests.java116 assertNull(install(STATIC_LIB_PROVIDER_RECURSIVE_APK)); in doTestInstallSharedLibrary()
118 assertNull(install(STATIC_LIB_PROVIDER1_APK)); in doTestInstallSharedLibrary()
120 assertNull(install(STATIC_LIB_PROVIDER2_APK)); in doTestInstallSharedLibrary()
150 assertNotNull(install(STATIC_LIB_PROVIDER1_APK)); in doTestCannotInstallSharedLibraryWithMissingDependency()
163 assertNull(install(STATIC_LIB_PROVIDER_RECURSIVE_APK)); in testLoadCodeAndResourcesFromSharedLibraryRecursively()
165 assertNull(install(STATIC_LIB_PROVIDER1_APK)); in testLoadCodeAndResourcesFromSharedLibraryRecursively()
167 assertNull(install(STATIC_LIB_CONSUMER1_APK)); in testLoadCodeAndResourcesFromSharedLibraryRecursively()
185 assertNull(install(STATIC_LIB_PROVIDER_RECURSIVE_APK)); in testLoadCodeAndResourcesFromSharedLibraryRecursivelyUpdate()
187 assertNull(install(STATIC_LIB_PROVIDER1_APK)); in testLoadCodeAndResourcesFromSharedLibraryRecursivelyUpdate()
189 assertNull(install(STATIC_LIB_CONSUMER1_APK)); in testLoadCodeAndResourcesFromSharedLibraryRecursivelyUpdate()
[all …]
/cts/hostsidetests/install/app/src/android/cts/install/
DDowngradeTest.java17 package android.cts.install;
21 import com.android.cts.install.lib.Install;
22 import com.android.cts.install.lib.InstallUtils;
23 import com.android.cts.install.lib.TestApp;
98 Install install = getParameterizedInstall(VERSION_CODE_DOWNGRADE); in action_phase() local
99 int sessionId = install.setRequestDowngrade().commit(); in action_phase()
126 Install install = getParameterizedInstall(VERSION_CODE_DOWNGRADE).setRequestDowngrade(); in assert_downgradeNotAllowed_phase() local
131 install); in assert_downgradeNotAllowed_phase()
138 Install install = getParameterizedInstall(VERSION_CODE_DOWNGRADE); in assert_downgradeNotRequested_phase() local
143 install); in assert_downgradeNotRequested_phase()
[all …]
DInstallTest.java17 package android.cts.install;
19 import static android.cts.install.InstallRule.VERSION_CODE_INVALID;
21 import static com.android.cts.install.lib.InstallUtils.getPackageInstaller;
33 import com.android.cts.install.lib.Install;
34 import com.android.cts.install.lib.InstallUtils;
35 import com.android.cts.install.lib.TestApp;
99 Install install = getParameterizedInstall(VERSION_CODE_TARGET); in action_phase() local
100 int sessionId = install.commit(); in action_phase()
106 Install install = getParameterizedInstall(VERSION_CODE_TARGET); in assert_commitFailure_phase() local
109 "Non-staged APEX session doesn't support INSTALL_ENABLE_ROLLBACK", install); in assert_commitFailure_phase()
[all …]
DUpgradeTest.java17 package android.cts.install;
21 import com.android.cts.install.lib.Install;
22 import com.android.cts.install.lib.TestApp;
88 Install install = getParameterizedInstall(VERSION_CODE_UPGRADE); in action_phase() local
89 int sessionId = install.commit(); in action_phase()
115 Install install = testApps.size() == 1 in getParameterizedInstall() local
119 install.setStaged(); in getParameterizedInstall()
122 install.setEnableRollback(); in getParameterizedInstall()
124 return install; in getParameterizedInstall()
DSamegradeTest.java17 package android.cts.install;
19 import static com.android.cts.install.lib.InstallUtils.getPackageInfo;
27 import com.android.cts.install.lib.Install;
28 import com.android.cts.install.lib.TestApp;
101 Install install = getParameterizedInstall(VERSION_CODE_SAMEGRADE); in action_phase() local
102 int sessionId = install.commit(); in action_phase()
164 Install install = testApps.size() == 1 in getParameterizedInstall() local
168 install.setStaged(); in getParameterizedInstall()
171 install.setEnableRollback(); in getParameterizedInstall()
173 return install; in getParameterizedInstall()
DInstallRule.java17 package android.cts.install;
19 import static com.android.cts.install.lib.InstallUtils.getPackageInstaller;
31 import com.android.cts.install.lib.InstallUtils;
32 import com.android.cts.install.lib.TestApp;
33 import com.android.cts.install.lib.Uninstall;
/cts/common/device-side/bedstead/nene/src/test/java/com/android/bedstead/nene/packages/
DPackagesTest.java116 PackageReference packageReference = mTestApis.packages().install(mUser, TEST_APP_APK_FILE); in installedForUser_containsPackageInstalledForUser()
127 PackageReference packageReference = mTestApis.packages().install(mUser, TEST_APP_APK_FILE); in installedForUser_doesNotContainPackageNotInstalledForUser()
140 () -> mTestApis.packages().install(mUser, NON_EXISTING_APK_FILE)); in install_nonExistingPackage_throwsException()
146 () -> mTestApis.packages().install(/* user= */ null, mApkFile)); in install_nullUser_throwsException()
152 () -> mTestApis.packages().install(/* user= */ null, TEST_APP_BYTES)); in install_byteArray_nullUser_throwsException()
158 () -> mTestApis.packages().install(mUser, (File) /* apkFile= */ null)); in install_nullApkFile_throwsException()
164 () -> mTestApis.packages().install(mUser, (byte[]) /* apkFile= */ null)); in install_nullByteArray_throwsException()
170 mTestApis.packages().install(mTestApis.users().instrumented(), TEST_APP_APK_FILE); in install_instrumentedUser_isInstalled()
183 mTestApis.packages().install(mTestApis.users().instrumented(), TEST_APP_BYTES); in install_byteArray_instrumentedUser_isInstalled()
197 mTestApis.packages().install(user, TEST_APP_APK_FILE); in install_differentUser_isInstalled()
[all …]
DPackageReferenceTest.java93 sInstrumentedPackage.install(sOtherUser); in install_alreadyInstalled_installsInUser()
104 PackageReference pkg = sTestApis.packages().install(sUser, TEST_APP_APK_FILE); in uninstallForAllUsers_isUninstalledForAllUsers()
106 sTestApis.packages().install(sOtherUser, TEST_APP_APK_FILE); in uninstallForAllUsers_isUninstalledForAllUsers()
123 PackageReference pkg = sTestApis.packages().install(sUser, TEST_APP_APK_FILE); in uninstall_packageIsInstalledForDifferentUser_isUninstalledForUser()
125 sTestApis.packages().install(sOtherUser, TEST_APP_APK_FILE); in uninstall_packageIsInstalledForDifferentUser_isUninstalledForUser()
138 sTestApis.packages().install(sUser, TEST_APP_APK_FILE); in uninstall_packageIsUninstalled()
152 sTestApis.packages().install(sUser, TEST_APP_APK_FILE); in uninstall_packageNotInstalledForUser_doesNotThrowException()
184 sInstrumentedPackage.install(sOtherUser); in grantPermission_permissionIsGranted()
199 sInstrumentedPackage.install(sOtherUser); in grantPermission_permissionIsUserSpecific_permissionIsGrantedOnlyForThatUser()
200 sInstrumentedPackage.install(newUser); in grantPermission_permissionIsUserSpecific_permissionIsGrantedOnlyForThatUser()
[all …]
/cts/hostsidetests/silentupdate/src/com/android/tests/hostside/silentupdate/
DSilentUpdateHostsideTests.java46 public void install(String apk, String installerPackageName) throws Exception { in install() method in SilentUpdateHostsideTests
73 install(CURRENT_APK, TEST_PKG); in updateWithUnknownSourcesDisabled_RequiresUserAction()
80 install(CURRENT_APK, null); in updateAsNonInstallerOfRecord_RequiresUserAction()
87 install(CURRENT_APK, TEST_PKG); in updatedInstall_RequiresNoUserAction()
93 install(P_APK, TEST_PKG); in updatePreQApp_RequiresUserAction()
99 install(Q_APK, TEST_PKG); in updateQApp_RequiresNoUserAction()
114 install(Q_APK, TEST_PKG); in setRequireUserAction_throwsOnIllegalArgument()
120 install(CURRENT_APK, TEST_PKG); in silentInstallRepeatedly_RequiresUserAction()
126 install(CURRENT_APK, TEST_PKG); in silentInstallRepeatedly_withUnlimitedSilentUpdates_succeed()
133 install(CURRENT_APK, TEST_PKG); in silentInstallRepeatedly_waitForThrottleTime_succeed()
/cts/hostsidetests/appsecurity/src/android/appsecurity/cts/
DCorruptApkTests.java134 private String install(String apk) throws DeviceNotAvailableException, FileNotFoundException { in install() method in CorruptApkTests
147 final String result = install(apk); in assertInstallDoesNotCrashSystem()
174 assertNull(install(COMPRESSED_ARSC_Q)); in testFailInstallCompressedARSC_Q()
178 assertNull(install(COMPRESSED_ARSC_Q)); in testFailInstallCompressedARSC_Q_PlatformConfig_enabled()
181 assertNotNull(install(COMPRESSED_ARSC_Q)); in testFailInstallCompressedARSC_Q_PlatformConfig_enabled()
186 assertNotNull(install(COMPRESSED_ARSC_R)); in testFailInstallCompressedARSC_R()
191 assertNull(install(UNALIGNED_ARSC_Q)); in testFailInstallUnalignedARSC_Q()
195 assertNull(install(UNALIGNED_ARSC_Q)); in testFailInstallUnalignedARSC_Q_PlatformConfig_enabled()
198 assertNotNull(install(UNALIGNED_ARSC_Q)); in testFailInstallUnalignedARSC_Q_PlatformConfig_enabled()
203 assertNotNull(install(UNALIGNED_ARSC_R)); in testFailInstallUnalignedARSC_R()
/cts/hostsidetests/packagemanager/parsing/host/src/android/content/pm/parsing/cts/host/
DUsesSdkTest.kt64 val result = ApkGenerator.install(device, xml, tempFolder) in defaultsNoTag()
79 val result = ApkGenerator.install(device, xml, tempFolder) in defaultsWithTag()
94 val result = ApkGenerator.install(device, xml, tempFolder) in missingMinDefaults()
109 val result = ApkGenerator.install(device, xml, tempFolder) in missingTargetCoercedToMin()
129 val result = ApkGenerator.install(device, xml, tempFolder) in takeAndroidTargetSdk()
147 val result = ApkGenerator.install(device, xml, tempFolder) in emptyUsesSdk()
163 val result = ApkGenerator.install(device, xml, tempFolder) in takeLastTargetSdk()
179 val result = ApkGenerator.install(device, xml, tempFolder) in takeLastMinSdk()
200 val result = ApkGenerator.install(device, xml, tempFolder) in takeLastExtensionSdk()
218 val result = ApkGenerator.install(device, xml, tempFolder) in lastDeclarationOverridesAllPrevious()
[all …]
/cts/tests/tests/apache-http/src/android/net/http/cts/
DHttpResponseCacheTest.java62 HttpResponseCache installed = HttpResponseCache.install(cacheDir, 10 * 1024 * 1024); in testInstall()
69 HttpResponseCache first = HttpResponseCache.install(cacheDir, 10 * 1024 * 1024); in testSecondEquivalentInstallDoesNothing()
70 HttpResponseCache another = HttpResponseCache.install(cacheDir, 10 * 1024 * 1024); in testSecondEquivalentInstallDoesNothing()
75 HttpResponseCache first = HttpResponseCache.install(cacheDir, 10 * 1024 * 1024); in testInstallClosesPreviouslyInstalled()
78 HttpResponseCache another = HttpResponseCache.install(cacheDir, 8 * 1024 * 1024); in testInstallClosesPreviouslyInstalled()
103 HttpResponseCache cache = HttpResponseCache.install(cacheDir, 10 * 1024 * 1024); in testCloseCloses()
115 HttpResponseCache cache = HttpResponseCache.install(cacheDir, 10 * 1024 * 1024); in testCloseUninstalls()
121 HttpResponseCache cache = HttpResponseCache.install(cacheDir, 10 * 1024 * 1024); in testDeleteUninstalls()
132 HttpResponseCache cache = HttpResponseCache.install(cacheDir, 10 * 1024 * 1024); in testStatisticsTracking()
/cts/common/device-side/bedstead/testapp/src/test/java/com/android/bedstead/testapp/
DTestAppInstanceReferenceTest.java91 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in activities_any_returnsActivity()
99 TestAppInstanceReference testAppInstance = testApp.install(sUser); in uninstall_uninstalls()
112 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in autoclose_uninstalls()
133 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in killProcess_keepAlive_processIsRunningAgain()
148 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in stop_processIsNotRunning()
160 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in stop_previouslyCalledKeepAlive_processDoesNotRestart()
173 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in process_isNotRunning_returnsNull()
181 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in process_isRunning_isNotNull()
191 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in registerReceiver_receivesBroadcast()
206 try (TestAppInstanceReference testAppInstance = testApp.install(sUser)) { in registerReceiver_multipleIntentFilters_receivesAllMatchingBroadcasts()
[all …]
DTestAppTest.java64 testApp.install(sUser); in resolve_returnsNenePackage()
79 testApp.install(sUser); in install_userReference_installs()
93 TestAppInstanceReference testAppInstance = testApp.install(sUser); in install_userReference_returnsReferenceToInstance()
106 testApp.install(sUserHandle); in install_userHandle_installs()
120 TestAppInstanceReference testAppInstance = testApp.install(sUserHandle); in install_userHandle_returnsReferenceToInstance()
133 assertThrows(NullPointerException.class, () -> testApp.install((UserReference) null)); in install_nullUserReference_throwsException()
140 assertThrows(NullPointerException.class, () -> testApp.install((UserHandle) null)); in install_nullUserHandle_throwsException()
244 testApp.install(sUser); in uninstall_userHandle_uninstalls()
257 testApp.install(sUser); in uninstall_userReference_uninstalls()
/cts/tests/tests/packageinstaller/atomicinstall/src/com/android/tests/atomicinstall/
DAtomicInstallTest.java19 import static com.android.cts.install.lib.InstallUtils.assertStatusSuccess;
20 import static com.android.cts.install.lib.InstallUtils.getInstalledVersion;
21 import static com.android.cts.install.lib.InstallUtils.openPackageInstallerSession;
33 import com.android.cts.install.lib.Install;
34 import com.android.cts.install.lib.InstallUtils;
35 import com.android.cts.install.lib.LocalIntentSender;
36 import com.android.cts.install.lib.TestApp;
37 import com.android.cts.install.lib.Uninstall;
384 private static void assertInconsistentStagedSettings(Install install) { in assertInconsistentStagedSettings() argument
385 assertInconsistentSettings("inconsistent staged settings", install); in assertInconsistentStagedSettings()
[all …]
/cts/common/device-side/bedstead/testapp/src/main/library/java/com/android/bedstead/testapp/
DTestApp.java71 public TestAppInstanceReference install(UserReference user) { in install() method in TestApp
72 sTestApis.packages().install(user, apkBytes()); in install()
79 public TestAppInstanceReference install(UserHandle user) { in install() method in TestApp
80 install(sTestApis.users().find(user)); in install()
/cts/hostsidetests/stagedinstall/app/src/com/android/tests/stagedinstall/
DApexShimValidationTest.java30 import com.android.cts.install.lib.Install;
31 import com.android.cts.install.lib.InstallUtils;
32 import com.android.cts.install.lib.LocalIntentSender;
33 import com.android.cts.install.lib.TestApp;
/cts/tests/tests/security/src/android/security/cts/
DPackageInstallerTest.java25 import com.android.cts.install.lib.Install;
26 import com.android.cts.install.lib.TestApp;
27 import com.android.cts.install.lib.Uninstall;
/cts/tests/devicepolicy/src/android/devicepolicy/cts/
DLockTaskTest.java150 TestAppInstanceReference testApp = sTestApp.install(sTestApis.users().instrumented())){ in startLockTask_recordsMetric()
404 sTestApp.install(sTestApis.users().instrumented())) { in startLockTask_includedInLockTaskPackages_taskIsLocked()
430 sTestApp.install(sTestApis.users().instrumented())) { in startLockTask_notIncludedInLockTaskPackages_taskIsNotLocked()
457 sTestApp.install(sTestApis.users().instrumented())) { in startLockTask_includedInLockTaskPackages_policyShouldNotApply_taskIsNotLocked()
484 sTestApp.install(sTestApis.users().instrumented())) { in finish_isLocked_doesNotFinish()
514 sTestApp.install(sTestApis.users().instrumented())) { in finish_hasStoppedLockTask_doesFinish()
543 sTestApp.install(sTestApis.users().instrumented())) { in setLockTaskPackages_removingCurrentlyLockedTask_taskFinishes()
571 sTestApp.install(sTestApis.users().instrumented()); in setLockTaskPackages_removingCurrentlyLockedTask_otherLockedTasksRemainLocked()
573 sSecondTestApp.install(sTestApis.users().instrumented())) { in setLockTaskPackages_removingCurrentlyLockedTask_otherLockedTasksRemainLocked()
608 sTestApp.install(sTestApis.users().instrumented()); in startActivity_withinSameTask_startsActivity()
[all …]

123456