Commit Graph

43 Commits

Author SHA1 Message Date
Harsh Shandilya d7dd2eb611 feat(benchmark): use real devices baseline profile generation
Emulators are pretty unstable for this
2024-01-25 01:41:57 +05:30
Harsh Shandilya 772d368caa chore(android): delete startup profile 2023-09-19 14:27:23 +05:30
Harsh Shandilya f6e9b3a83f
chore(build): remove unused dependencies 2023-08-03 16:58:38 +05:30
Harsh Shandilya 3bb5dfffbe
refactor(build): migrate to Baseline Profile Gradle Plugin 2023-07-31 16:48:09 +05:30
Harsh Shandilya a2d046bd0b
Revert "fix(benchmark): upgrade to API level 33"
This reverts commit 1defffa504.
2023-07-25 11:46:47 +05:30
Harsh Shandilya 1defffa504
fix(benchmark): upgrade to API level 33 2023-07-25 01:31:01 +05:30
Harsh Shandilya 0d78cb4112
fix(benchmark): rework baseline profile benchmark 2023-07-25 01:31:01 +05:30
Harsh Shandilya 7c59130af9
feat(benchmark): restore full UI exploration 2023-07-25 01:31:01 +05:30
Harsh Shandilya 9a5a417418
feat(build): add copyright license headers to XML files 2023-07-09 22:59:58 +05:30
renovate[bot] 21a7baa309
fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha16 2023-06-22 11:23:58 +05:30
Harsh Shandilya 6e1858a55e
fix(benchmark): adjust for API changes 2023-06-08 07:03:28 +00:00
Harsh Shandilya 66d638f952
fix(benchmark): raise min SDK to align with API requirements 2023-05-06 02:24:37 +05:30
Harsh Shandilya ee5886c9b9
chore(benchmark): use method reference 2023-05-02 19:45:28 +05:30
Harsh Shandilya 2d63a1e79f
chore: sync up copyright headers 2023-04-19 12:38:36 +05:30
Harsh Shandilya bf104a1d85
chore(build): reorder DSL declarations 2023-04-19 12:29:27 +05:30
Harsh Shandilya 79fac06a4c
fix(benchmark): adjust baseline profile iterations 2023-04-18 13:44:31 +05:30
Harsh Shandilya 553bbedc95
feat(benchmark): migrate to Gradle Managed Devices 2023-04-18 13:44:31 +05:30
Harsh Shandilya d31fe53f78
chore: change benchmark package name 2023-04-18 13:44:18 +05:30
Harsh Shandilya 293c04b2ad
fix(build): remove `DSL_SCOPE_VIOLATION` suppression 2023-03-24 14:59:34 +05:30
Harsh Shandilya e62e257154
chore: polish license headers 2023-02-19 09:23:00 +05:30
Harsh Shandilya cfa8bc4971
fix(benchmark): enforce profile stability 2023-02-01 11:17:40 +05:30
Harsh Shandilya 350a64d479
fix(benchmark): simplify 2022-12-21 15:03:05 +05:30
Harsh Shandilya 1fe559ff04
chore(benchmark): remove test filter annotations 2022-12-21 13:55:15 +05:30
Harsh Shandilya 78f050f115
Revert "fix(benchmark): remove startup benchmarks"
This reverts commit fab5cb45c4.
2022-12-21 13:36:54 +05:30
Harsh Shandilya dbeafbb569
fix(benchmark): upgrade baseline profile generator size
This takes long enough to be a large test
2022-12-21 00:05:24 +05:30
Harsh Shandilya fab5cb45c4
fix(benchmark): remove startup benchmarks
These just always fail and it's not worth pursuing a fix
2022-12-20 23:28:59 +05:30
Harsh Shandilya 0ec03fc979
fix(benchmark): re-enable BaselineProfileBenchmark 2022-12-08 02:59:58 +05:30
Harsh Shandilya 387881181a
feat(benchmark): switch to new `BaselineProfileRule.collectStableBaselineProfile` API 2022-12-08 02:46:55 +05:30
Harsh Shandilya 37fc528053
fix(benchmark): wut 2022-12-08 02:39:33 +05:30
Harsh Shandilya ce37523e11
fix(benchmark): ensure UiAutomator is able to correctly find UI elements 2022-11-30 01:04:38 +05:30
Harsh Shandilya 3601c190ac
fix(benchmark): disable baseline profile benchmark 2022-11-29 21:26:55 +05:30
Harsh Shandilya 8d6c567c84
refactor: simplify build type configuration 2022-11-29 21:22:39 +05:30
Harsh Shandilya 0dd2a3be6f
fix(benchmark): remove outdated annotation 2022-11-13 13:52:50 +05:30
Harsh Shandilya 6a4d0c2d3a
refactor: add license headers across the board 2022-10-26 01:55:50 +05:30
Harsh Shandilya 5124f27b81
fix(build-logic): fix benchmark target/compile SDK 2022-09-30 13:33:56 +05:30
Harsh Shandilya 85d314bbf8
gradle: bump ktfmt to 0.40 2022-09-02 21:42:19 +05:30
Harsh Shandilya 175782a2c1
benchmark: add comments page to test purview 2022-08-03 01:01:04 +05:30
Harsh Shandilya 4d78a41e49
all: sort and reorganize dependencies 2022-07-03 21:42:02 +05:30
Harsh Shandilya 356da53afb
all: cleanup gradle config 2022-06-24 22:09:15 +05:30
Harsh Shandilya e715e644f1
benchmark: add a full compilation test 2022-06-24 22:09:00 +05:30
Harsh Shandilya bdb287d42a
benchmark: tap navigation destinations in baseline profile benchmark 2022-06-24 22:08:58 +05:30
Harsh Shandilya 3050df7d64
benchmark: annotate test sizes for filtering 2022-06-24 18:12:15 +05:30
Harsh Shandilya a66a915e16
benchmark: init 2022-06-24 17:38:45 +05:30