- May 21, 2024
-
-
Makoto Onuki authored
Bug: n/a Test: n/a Change-Id: I3c359283b8efa04d0731018c0d6647586221f8cc
-
Makoto Onuki authored
... smaller visibility. Fix: 340893548 Test: $ANDROID_BUILD_TOP/frameworks/base/ravenwood/scripts/run-ravenwood-tests.sh Flag: EXEMPT change affects only Ravenwood (hostside) tests Change-Id: Ib0b781754f55b759eb76c432f2f5d23f326b0e8c
-
Priyanka authored
Fixes: 341863041 Test: run commands in the Winscope README and check mapping updated Change-Id: I154874a376c62ad2bb6e38ef9ca4c0865493cf34
-
- May 15, 2024
-
-
Jonathon Reinhart authored
Change-Id: Ic24730ab1feb0d79271968557aaedd35aa72b966
-
- May 14, 2024
-
-
Makoto Onuki authored
- Also make ravenwood-stats-collector.sh collect "keep-all" files too. Bug: 292141694 Test: atest hoststubgentest tiny-framework-dump-test hoststubgen-invoke-test Change-Id: Ib0943c7c2f28c2558ddabe804d692b379fc178ed
-
- May 08, 2024
-
-
Ronald Braunstein authored
If there were intervening parent directories with extra TEST_MAPPING files, then "imports" might pick up extra modules, but in this case that won't happen. This change will ensure these two TEST_MAPPING file remain in sync. Test: atest -p frameworks/base/tools/hoststubgen:ravenwood-presubmit --dry-run Finding Tests... Found 'RavenwoodBivalentTest' as MODULE Found 'RavenwoodMockitoTest' as MODULE Found 'RavenwoodMinimumTest' as MODULE Found 'RavenwoodCoreTest' as MODULE Found 'CtsUtilTestCasesRavenwood' as MODULE Change-Id: I89d308e1596fa689aeb3c2e476c7707c0ff4dd8f
-
- May 07, 2024
-
-
Makoto Onuki authored
... to allow other modules to refer to the text files. Bug: 292141694 Test: ./scripts/run-all-tests.sh Change-Id: I46f0c0e238a6d7f8dc1a30cf111296a529c83664
-
Ryan Prichard authored
The lambdas that ManifestFixer::BuildRules attach to XmlActionExecutor outlive ManifestFixer::BuildRules, so they need to capture diag by-value instead of by-reference. Bug: 339119172 Test: aapt2_tests Change-Id: I6b9b6a8733875247a5be12111413b45b99727e1f
-
- Apr 30, 2024
-
-
Makoto Onuki authored
Test: Treehugger Bug: 292141694 Change-Id: I87b14fbac29fdefecd9c503c2c97d16b00151e58
-
Makoto Onuki authored
- Now we show all methods including unsupported ones, with actual policies. - Also show inherited APIs. e.g. Now Object.toString() will always be included in every class. Bug: 292141694 Test: ./ravenwood/scripts/ravenwood-stats-collector.sh and examine the generated files Test: ./ravenwood/scripts/run-ravenwood-tests.sh Change-Id: I43bd40cf5013b0eb8f900dbc2f4b4b3fd158ad3f
-
- Apr 29, 2024
-
-
Mark Punzalan authored
This adds `updatableSystem="false"` to the root <manifest> tag if no versionCode is specified (either explicitly or through --version-code). This attribute makes the APK not updatable (see b/266131956). Bug: 328302305 Test: atest aapt2_tests Test: Manually ran `aapt2 link --non-updatable-system` and verified the resulting APK. Change-Id: I51cdbcdac7c03de10aac9bc22f5081e12fa142ab
-
- Apr 26, 2024
-
-
Dario Freni authored
This rule was introduced in 2017 as a way to run unit tests in a continuous build target. We have better ways to achieve the same today. Bug: 337281646 Bug: 332609042 Test: presubmit Change-Id: Iba9934f39df2ebb883ded941d438b3528b3f29c2
-
Dario Freni authored
Test: presubmit Change-Id: Ie32c7af67c17e4ffee8d5ce1fc74aa184925b755
-
- Apr 25, 2024
-
-
Makoto Onuki authored
Bug: 292141694 Test: ./ravenwood/scripts/ravenwood-stats-collector.sh and examine the generated files Change-Id: I3ea52f20ca54644f3ab724f23ae3e8f0e08e269f
-
- Apr 24, 2024
-
-
Jeff DeCew authored
* Broaden jarjar Flags rules for NFC. Note that this brings the NFC rules in line with other packages * Opt classes named CustomFeatureFlags into Ravenwood Flag: none Bug: 336768870 Test: presubmit Change-Id: Ib1e76ebd04915554f464ec9a3d101b07925e18be
-
- Apr 23, 2024
-
-
Michael Wright authored
It's not bromine, it's not a gauge of film: it's the next Android release. Bug: 335304236 Test: presubmit Change-Id: I20b47bf5c4d922f2e2061bd1ef0606fb5a7f7efb
-
- Apr 18, 2024
-
-
Kean Mariotti authored
In some cases, protoc-gen-javastream could emit outer classes and inner classes with the same name, which is invalid java. This commit extends protoc-gen-javastream to append an "OuterClass" suffix, if the outer class name clashes with any message. This behavior is consistent with the standard protoc. Bug: 276433199 Test: presubmit Change-Id: I4e92d70c10c4d92d103b00f15b159acc08dffff2
-
Kean Mariotti authored
Extend protoc-gen-javastream to emit a message's extension fields (in addition to the current enums, nested types and regular fields). Bug: 276433199 Test: presubmit Change-Id: Ibf25ff58796abcd59aa242bdf4295ba3ff2baf67
-
Kean Mariotti authored
- Pass around container by reference instead of value (avoid unneeded deep-copies) - Use std::unordered_set instead of std::set (no need to be sorted) - Rename variable "messages_to_compile" to "messages_allowlist" to reduce confusion with other message lists in the code - Remove raw pointer Bug: 321668269 Test: presubmit Change-Id: I43eaf5c1db3d15b066a95f34373211aadf6417b4
-
- Apr 11, 2024
-
-
Max Loh authored
Bug: 329902686 Test: Unit tests. Change-Id: I56f60a8eb5771db78e42f1b7662bcdee59a67dcb
-
- Apr 09, 2024
-
-
Max Loh authored
Bug: 329902686 Test: Unit tests. Change-Id: I11513892b6f87d1a6fa229c56089152fc6158af1
-
- Apr 08, 2024
-
-
Max Loh authored
Bug: 329902686 Test: Unit tests. Change-Id: I2affaa81cad77ceb8a8ccf4418fb511e9340aa6f
-
- Apr 05, 2024
-
-
Makoto Onuki authored
[Fixed the NPE in the sysui test] - Bug fix: Now native substitution methods can handle bytes correctly. - Spec change: disallow using DisabledOnNonRavenwood on types. It turned out the device side test runner can't handle it if a class rule uses Assume. We could still support it with a non-class rule, but to avoid confusion, let's disallow using it on classes for the time being. - Add more tests - Some refactoring for future changes. Test: ./ravenwood/scripts/run-ravenwood-tests.sh Test: v2/sysui/unit_test on ABTD: https://android-build.corp.google.com/abtd/run/L40000030002931752/ Bug: 292141694 Bug: 332973325 Change-Id: I6d8df1e879840b60326e2beeeee2d8ee7b2ff925
-
- Apr 04, 2024
-
-
Priyanka Advani authored
This reverts commit ec5e313e. Reason for revert: Probable culprit for b/332911993. Will be verifying through ABTD for confirmation and before submitting the revert. Change-Id: I030e2d27d6b897013106b9d73b57b50823ea87c9
-
Max Loh authored
Bug: 329902686 Test: Unit tests. Change-Id: I443353c88c18808a4a4491b617bdb8a7f990c908
-
- Apr 03, 2024
-
-
Makoto Onuki authored
- Bug fix: Now native substitution methods can handle bytes correctly. - Spec change: disallow using DisabledOnNonRavenwood on types. It turned out the device side test runner can't handle it if a class rule uses Assume. We could still support it with a non-class rule, but to avoid confusion, let's disallow using it on classes for the time being. - Add more tests - Some refactoring for future changes. Test: ./ravenwood/scripts/run-ravenwood-tests.sh Bug: 292141694 Change-Id: I6e2fd389ef63d31472f5eafcd9a58ac9e52e8117
-
Pablo Gamito authored
Wrap all protolog calls in an if condition using a cached state variable to make sure we don't have any overhead if the protolog message is disbaled Bug: 327341670 Test: android.platform.test.scenario.calculator.OpenAppMicrobenchmark#testOpen v2/android-crystalball-eng/health/microbench/startup/hscapps/compile-speed-profile/hotlaunch/open-calculator Change-Id: Ic031fe076c0897d168b1e7982ad27824b2db999c
-
- Apr 01, 2024
-
-
Max Loh authored
Changes: Added required version number in source xml, and changed purpose from set to list to remove chance of flakiness in verification. Verified tests failed before change and were fixed after the change. Bug: 329902686 Test: Unit tests. Change-Id: I21c6247689fe6ca5577bf12ec971e992a9ace3aa
-
- Mar 28, 2024
-
-
Priyanka Advani authored
Revert submission 26719621 Reason for revert: Culprit for test breakages in b/331778845 Reverted changes: /q/submissionid:26719621 Change-Id: I16025e4a452b55017cb2717a12fdab05ccc01931
-
Priyanka Advani authored
Revert submission 26719621 Reason for revert: Culprit for test breakages in b/331778845 Reverted changes: /q/submissionid:26719621 Change-Id: I3e69645c070d5aca4825e2b233513c7790a15239
-
Max Loh authored
Includes top-level version number, transparency_info. Refactored non-Marshallable conversion logic from AndroidSafetyLabel to AslConverter. Added logic to support some more non-required fields without throwing an error. Bug: 329902686 Test: A future CL will add a lot of unit tests, after which unit tests can be written in tandem with implementation. Change-Id: If4fb73cdcc40abac77ec82e436ca11ebe4feb48d
-
Max Loh authored
Contains logic for testing as well as a couple of initial tests for HR to OD conversion. More tests will be added later. Also fixed a bug with data type parsing. Bug: 329902686 Test: JUnit unit tests, verified by running atest Change-Id: I6103f5f93169f25a430cab16c2d1cb1fc4b89d44
-
- Mar 20, 2024
-
-
Max Loh authored
Adds validation logic for isSharingOptional, isCollectionOptional, and various expected elements in the input XML file. Bug: 287487923 Test: TODO in future CLs Change-Id: I0a2261ec3c71a1d2df977810d065dfc5a4dda5e3
-
Max Loh authored
Revised methods allow marshalling/unmarshalling from a list of XML nodes, allowing DataCategory to be incorporated seamlessly. Factory pattern makes it easier to maintain createFromHrElements. go/asl-tc-aosp Bug: 287487923 Test: TODO in future CLs Change-Id: I9fff3c1e28df74ef934da6355632c91e0ec91e79
-
- Mar 19, 2024
-
-
Max Loh authored
Includes logic for converting data types from HR to OD XML format, as well as storing them in an internal Java representation. Future CLs will implement more fields, make error checking more robust, and add tests. Bug: 287487923 Test: TODO in future CLs Change-Id: I6170feec9df0ce709b912d46356204badacfbe5b
-
Wenhao Wang authored
Bug: 287487923 Test: N/A Change-Id: I27dd83fe44b947dbfb2742fd3a208f9a25bbe0d0
-
- Mar 14, 2024
-
-
Brandon Liu authored
Bug: b/319844770 Test: Verified affected tests pass Change-Id: If2cdb1184502e547a3a4890d8aa7c83b20cb0cf8
-
- Mar 13, 2024
-
-
Pablo Gamito authored
We then keep track of the logging state of each group that way and in particular use this to toggle groups to logcat on and off. Test: adb shell wm logging enable-text WM_DEBUG_WINDOW_TRANSITIONS Bug: 327491675 Change-Id: I2a2e4cfdc51113a5aaf2adc51aa10f5df47a5051 Merged-In: I2a2e4cfdc51113a5aaf2adc51aa10f5df47a5051 (cherry picked from commit 869ebffa)
-