- Apr 16, 2024
-
-
Sumedh Sen authored
The duplicate <test> tag causes the tests to run more than once. Bug: 333971355 Test:atest PackageManagerPerfTests (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:94be3681407ff9e3d9c305d221bf23fad5edd84f) Merged-In: I1e3fa112edcac79cceaa64fee170a2633ee131b2 Change-Id: I1e3fa112edcac79cceaa64fee170a2633ee131b2
-
- Feb 28, 2024
-
-
Aditya Gupta authored
Bug: 325929237 Test: atest RubidiumPerfTests:JSScriptEnginePerfTests Change-Id: I94c2cff412aed996d733a9317a50b35e54a35239
-
- Feb 14, 2024
-
-
Ronish Kalia authored
This CL is created as a best effort to migrate test targets to the new android ownership model. If you find incorrect or unnecessary attribution in this CL, please create a separate CL to fix that. For more details please refer to the link below, <add g3 doc link> Bug: 304529413 Test: N/A Change-Id: I6b6cf0abdd1fdb8fefa4184b3698f6951c192ac0
-
- Feb 10, 2024
-
-
Taran Singh authored
Allow Stylus handwriting to initiate handwriting without waiting for InputConnection to be established. When an editor view receives focus, it sends startInput binder call immidiately. Focused editor (servedView) is then ready for any startStylusHandwriting() calls. This should help shave few millis from initiation latency. Note: this intentionally doesn't optimize delegation since that is migrating to newer APIs. Bug: 308827131 Bug: 324670412 Test: atest HandwritingInitiatorTest StylusHandwritingTest Change-Id: I0174e15fbbedf88dcd68ebe98333b6b07871985a
-
- Feb 08, 2024
-
-
Seigo Nonaka authored
The TextViewSetTextMeasurePerfTest measures text with 0 pixel width and height which is uncommon situation, so setting proper width/height for measuring realistic numbers. Bug: 323606812 Test: atest TextViewSetTextMeasurePerfTest Change-Id: If864d9b3d11861da01da5881a746959baf3f160c
-
- Jan 29, 2024
-
-
Victor Chang authored
Mockito dominates the time to create MotionPredictor, and it can be avoided. The median time reduces from ~39614ns to ~683ns. (-98%). Bug: 321913450 Test: atest CorePerfTests:android.input.MotionPredictorBenchmark Change-Id: Idea21b5627a25af8d5941bb8c7a1ff567eb2504d
-
- Jan 26, 2024
-
-
MingWei authored
Other than the startup latency, the latency of sending the events is critical to content capture performance. Test: ContentCapturePerfTests Bug: 322344738 Change-Id: I1ecc90213d1aa9a48f1fc128b3b38ebf68343034
-
- Jan 23, 2024
-
-
John Reck authored
Unclear if this will help, but it won't hurt at least Bug: 317869473 Test: speculative Change-Id: Ib523d676ad0c69119e782ed7fb6116107e1a3b91
-
- Jan 09, 2024
-
-
Yi-an Chen authored
Add PermissionServicePerfTests. Added the test testInstallPackages() to test the performacne of onPackageInstalled() calls when installing 30 packages. Use ManualBenchmark to fetch the trace and add it to the benchmark duration. Test: PermissionServicePerfTests Change-Id: I5f6859ff57af2757ad2a7b9b0a9d89da30247973
-
Lee Shombert authored
The two multi-threaded read/write performance tests violate the recommended Android database best practice: the writer loop creates a new SQLiteDatabase on the test database file. This leads to two errors: the writer loop creates its database with an incompatible journal mode in different from the actual database, and the test exits without properly closing the database. This change simply has the writer loop use the existing database for its test. The benchmark values for the multi-threaded read/write tests change dramatically for the TRUNCATE journal mode and slightly for the WAL journal mode; these metric changes are WAI. Test: atest * SQLiteDatabasePerfTest Bug: 318742652 Change-Id: Icb2534c6fbaf8daa3eb38e8b1b7f71331d571e9d
-
- Dec 26, 2023
-
-
TYM Tsai authored
When porting SystemConfig, the APIs of Callback return value are incorrect. BYPASS_INCLUSIVE_LANGUAGE_REASON=Legacy API Bug: 309596860 Test: atest PackageManagerPerfTests:android.os.PackageParsingPerfTest Change-Id: Ia02a02b7e2d20fa18442bc5bf400123b8a5996d4
-
- Dec 20, 2023
-
-
John Reck authored
Bug: 316972621 Test: atest android.graphics.perftests.CanvasPerfTest Change-Id: I73ccfab4e9f325b1f864eb1d8f41c71a7c6ed7a5
-
- Dec 19, 2023
-
-
Fangqiu Su authored
Bug: 316941721 Test: mmma . Change-Id: I19c6b2091da7e857db10ed1ddf9333c31b40e49e
-
- Dec 15, 2023
-
-
Arkadii Ivanov authored
Bug: 315116034 Test: HealthConnectReadWritePerfTest Change-Id: Id44c76429ac4a587eae8f32837f62baaf9b58934
-
- Dec 14, 2023
-
-
Karishma Vakil authored
Bug: 315137410 Change-Id: I0a0d57717bec7608877a54c1c12977251c754cc4
-
- Dec 13, 2023
-
-
TYM Tsai authored
1. Move implementations and related utils to internal 2. Make calling SystemConfig methods from ParsingPackageUtils.Callback to avoid calling from the client side. 3. Move isMatch and isEnabled from ComponentParseUtils to PackageInfoUtils 4. Move string from SELinuxUtil to SeinfoUtil 5. Move some methods from AndroidPackageUtils to AndroidPackageLegacyUtils 6. Copy some methods from PackageInfoUtils to AppInfoUtils 7. Use PackageParserException instead of PackageManagerException for validatePackageDexMetadata method Bug: 309596860 Test: build pass and boot to home Test: atest PackageManagerServiceServerTests Test: atest PackageManagerComponentOverrideTests Test: atest PermissionServiceMockingTests Test: atest PackageManagerServiceUnitTests Test: atest PackageManagerPerfTests Change-Id: I3de48d0d8adf714447823408673e07ed379f27ab
-
- Nov 22, 2023
-
-
Riddle Hsu authored
Legacy transition -> shell transition: AppTransitionReady -> onTransactionReady Global transaction is removed: open/closeSurfaceTransaction -> applyTransaction Bug: 206872204 Test: atest InternalWindowOperationPerfTest Change-Id: I9f619486395ce17e2d0d9db7958869f5c32e146a
-
- Nov 20, 2023
-
-
Riddle Hsu authored
The test has lost its functionality since [1]. Because the relayout invocation will be skipped if the sequence number is old. [1]: Ifb365789fa08103773fd3180e486ba1d92042fc5 Bug: 206872204 Test: atest RelayoutPerfTest Change-Id: Ic8eb77a13a27a6c92279794cd7ed1981e1b03560
-
- Nov 17, 2023
-
-
Jared Duke authored
Add current perf team members shayba@ and jdduke@, and remove former members jpakaravoor@, balejs@, and cfijalkovich@. Test: N/A Change-Id: If786fa38bc5f86d9e64b1672bdcf5e8cde178aec
-
- Nov 16, 2023
-
-
John Reck authored
Skip using the gainmap shader when drawing to a bitmap with a known SDR colorspace as it'll be a no-op in rendering results since W=1.0, but it'll be very expensive in runtime due to CPU evaluation of the SKSL shader. Before: createScaledBitmapWithGainmap_median (ns): 179,455,037 After: createScaledBitmapWithGainmap_median (ns): 15,643,742 Bug: 311085927 Test: benchmark in CL Change-Id: I3f2506a2bd86bbe29c6e0837d31e4a231a7c182a
-
- Nov 15, 2023
-
-
Chavi Weingarten authored
Removing the window will tear down the input connection for an embedded window. To make it more generic and allow non windows to have InputChannel, it's simpler to pass in an IBinder instead of creating a fake IWindow. Test: WindowStateTests Bug: 278757236 Change-Id: Ie632429e3c890077d6c4788941c686977d1ba5c9
-
John Reck authored
Skip using the gainmap shader when drawing to a bitmap with a known SDR colorspace as it'll be a no-op in rendering results since W=1.0, but it'll be very expensive in runtime due to CPU evaluation of the SKSL shader. Before: createScaledBitmapWithGainmap_median (ns): 179,455,037 After: createScaledBitmapWithGainmap_median (ns): 15,643,742 Bug: 311085927 Test: benchmark in CL Change-Id: I3f2506a2bd86bbe29c6e0837d31e4a231a7c182a
-
Cole Faust authored
Bug: 311064136 Test: m RUN_ERROR_PRONE=true javac-check Change-Id: Ia6e4162a4244793f772dc880b73be0bc30f26d8b
-
- Sep 22, 2023
-
-
Vishnu Nair authored
Test: atest android.surfaceflinger.SurfaceFlingerPerfTest Bug: 298240242 Change-Id: I87117178a296df9741def8e1c8e711c412d31761
-
Vishnu Nair authored
Remove overheard by disabling features during the test including: - perfetto tracing - region sampling by hiding navbar - transaction tracing Reduce variations between each frame by - forcing max frame rate (avoids any frame misses) - consuming transform hint (avoids gpu comp) - starting simpleperf after test setup to move test activity launch outside of measurement window Test: atest android.surfaceflinger.SurfaceFlingerPerfTest Bug: 298240242 Change-Id: Ida7422c37b9afa323147949c9776c042ca97cd08
-
- Sep 21, 2023
-
-
Yeabkal Wubshit authored
Created two simple benchmark tests to measure performance of ViewConfiguration#get. Bug: 299587011 Test: atest ViewConfigurationPerfTest Change-Id: If502a4acb6bc6080af134675e610a76df59c538a
-
- Sep 11, 2023
-
-
Colin Cross authored
Fix kotlin nullable errors that were exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention. Bug: 294110802 Test: builds (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2522501d5b4b4eab8d20986aa1c4b6ed36640211) Merged-In: Icfec5d0e20b534d7af9aeb1b539a711db76d5e5c Change-Id: Icfec5d0e20b534d7af9aeb1b539a711db76d5e5c
-
- Sep 08, 2023
-
-
Anna Zhuravleva authored
Platform_testing LargeTest annotation is for host side tests, device tests should use androidx annotation. Bug: 293837621 Test: build Change-Id: I8ea6f256b542a4ed0030b3d366c37f6fdafa6b3b
-
- Aug 23, 2023
-
-
Chan Kim authored
See https://source.android.com/setup/contribute/respectful-code for reference For this round, the fixes are only applied to the following to minimize breaking dependencies: * comments (excluding javaDoc annotations) * private constants * private functions * parameters within functions BYPASS_INCLUSIVE_LANGUAGE_REASON=Just updating a few select inclusive language violations. No-Typo-Check: Changes focused on inclusive language violations. BUG: 295342157 Change-Id: I1fe31787cc020685f7bc736a217d867844dc6591
-
- Aug 22, 2023
-
-
Colin Cross authored
Fix kotlin nullable errors that were exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention. Bug: 294110802 Test: builds Change-Id: Icfec5d0e20b534d7af9aeb1b539a711db76d5e5c
-
- Aug 16, 2023
-
-
Seigo Nonaka authored
The loadPreinstalledSystemFontMap is no longer able to call in app process due to missing permision of configuration XML. Bug: 281769620 Test: N/A Change-Id: Ibe078c6aece81869f212e068e662ae3c2ca90ade
-
- Aug 10, 2023
-
-
John Reck authored
These just boil down to tests of malloc which are noisy and of low value. Remove them Fixes: 241342144 Test: N/A Change-Id: I3839c6c7c0e9eee3621512d923318a43866ee165
-
- Aug 02, 2023
-
-
Azwa Bajwah authored
Bug: 287081404 Test: atest SurfaceFlingerPerfTests:SurfaceFlingerPerfTest Change-Id: I8a2e1552956368e721a5b0be69911a569522d90f
-
- Jul 20, 2023
-
-
Aditya Gupta authored
Test: atest Change-Id: I99a68121be4088e0d4bfbf1feae0fd6b9add88ee
-
- Jul 19, 2023
-
-
Lais Andrade authored
Bug: 290757184 Change-Id: Ie897f0d6a8f121d512f2d04aeb213bde6622e73c Test: N/A
-
- Jun 30, 2023
-
-
Riddle Hsu authored
Since shell transition is enabled, startRecentsActivity is no longer used to enter recent. And because shell recent animation uses the regular transition, the perf metrics of "Transition Delay - App to Quickstep" is enough. Bug: 131727899 Test: build Change-Id: Iee8cbf980d5ca16f3cad0c19d9717a7bcb388740
-
- Jun 27, 2023
-
-
Miguel authored
Test: atest ExpensiveObjectsPerfTest Bug: 284111560 Bug: 286219615 Change-Id: I6e35b65311c970e2c5ed40f5f25a9e771c35e9a2
-
Adrian Roos authored
Bug: 288137970 Change-Id: Id50f90ddbcf76e5b368d540b426f28e99c4f2325 Test: n/a
-
- Jun 13, 2023
-
-
Azwa Bajwah authored
Bug: 287081404 Test: atest SurfaceFlingerPerfTest Change-Id: Ib574db0841f2b3dd0bcaa2acdba12c25abd0ca08
-
- Jun 05, 2023
-
-
Riley Jones authored
Bug: 270755989 Test: atest AccessibilityPerfTest Change-Id: Ie249cedc76e91717b12a0302e1e5f72f4f5e8918
-