Commit Graph

35515 Commits

Author SHA1 Message Date
Treehugger Robot
4eb14bdd9e Merge "Parse tags attached to version blocks" into main am: d82a1cfd3e
Original change: https://android-review.googlesource.com/c/platform/development/+/2759037

Change-Id: If4afae5b7e15335984e30419d309aa329566fb3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 08:40:30 +00:00
Treehugger Robot
d82a1cfd3e Merge "Parse tags attached to version blocks" into main 2023-09-26 07:57:45 +00:00
Hsin-Yi Chen
ffb3f17223 Parse tags attached to version blocks
header-abi-linker follows the rules in
build/soong/docs/map_files.md to parse version scripts.

Test: ANDROID_BUILD_TOP=`realpath .` \
      PATH=$PATH:`realpath out/soong/dist/bin` \
      development/vndk/tools/header-checker/tests/test.py
Test: LD_LIBRARY_PATH=out/soong/dist/lib64 \
      out/soong/host/linux-x86/nativetest64/header-checker-unittests/header-checker-unittests
Bug: 298626434
Change-Id: I7305a6a299f4878dfb9529fd5c6040c3c1d11f8f
2023-09-26 15:03:27 +08:00
Zoe Tsou
cd877d7748 Merge "Add README.md for tools/compare_cts_reports/." into main am: 4b76dd3526
Original change: https://android-review.googlesource.com/c/platform/development/+/2758688

Change-Id: I1629e99b9e0e31cce0c089b9810b14a33a20a96f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-22 08:13:30 +00:00
Zoe Tsou
4b76dd3526 Merge "Add README.md for tools/compare_cts_reports/." into main 2023-09-22 07:26:43 +00:00
Zoe Tsou
93168eb2dd Add README.md for tools/compare_cts_reports/.
Bug: 292453652
Test: None
Change-Id: Ia306f5ee1927f0ff331b9ecabc797986507817b5
2023-09-22 07:24:12 +00:00
Zoe Tsou
8ea71c410d Merge "Add unit tests for tools/compare_cts_reports/compare_cts_reports.py." into main am: a2ab7d5522
Original change: https://android-review.googlesource.com/c/platform/development/+/2758673

Change-Id: I747990190f939f116110ce0dba532f0c98a75297
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-22 04:34:59 +00:00
Zoe Tsou
a2ab7d5522 Merge "Add unit tests for tools/compare_cts_reports/compare_cts_reports.py." into main 2023-09-22 03:20:41 +00:00
Zoe Tsou
b3a3dbe43c Add unit tests for tools/compare_cts_reports/compare_cts_reports.py.
Bug: 296323842
Test: ./test_compare_cts_reports.py
Change-Id: I859553dbbbdf9adeac6bb96b227073d0a3aa2c9b
2023-09-21 14:07:17 +00:00
David Srbecky
060050b95c Merge "Fix build-id lookup for libraries loaded directly from apk" into main am: 8d2dcd0c5d
Original change: https://android-review.googlesource.com/c/platform/development/+/2755087

Change-Id: Ic52d635bafc33d9cfa71d461f122bb49438fc056
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-19 22:58:50 +00:00
David Srbecky
8d2dcd0c5d Merge "Fix build-id lookup for libraries loaded directly from apk" into main 2023-09-19 22:32:18 +00:00
David Srbecky
bfda306156 Fix build-id lookup for libraries loaded directly from apk
Use only the part after "!" as the filename to lookup.

Test: symbolize local crash
Change-Id: I70840ffcc07dc7d449b726a91c08d12529125d78
2023-09-19 17:09:33 +01:00
Zoe Tsou
b4dbd9c24e Merge "Add constant.py." into main am: 8ca4239aed
Original change: https://android-review.googlesource.com/c/platform/development/+/2755986

Change-Id: I1779c0cac1df730692fcafb26e9b6d5245ee873d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-19 12:23:41 +00:00
Zoe Tsou
8ca4239aed Merge "Add constant.py." into main 2023-09-19 11:44:51 +00:00
Zoe Tsou
a80614615e Merge "Add unit tests for tools/compare_cts_reports." into main am: 2b53c7eb2e
Original change: https://android-review.googlesource.com/c/platform/development/+/2749842

Change-Id: Iec372a821b9f849120d912d409a7e594f64b1c6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-19 07:58:35 +00:00
Zoe Tsou
2b53c7eb2e Merge "Add unit tests for tools/compare_cts_reports." into main 2023-09-19 07:26:21 +00:00
Zoe Tsou
52b17faace Add constant.py.
Bug: 292453652
Test: ./parse_cts_report.py -r REPORT -d OUTPUT_DIR &&
  ./aggregate_cts_reports.py -r REPORT [REPORT ...] -d OUTPUT_DIR &&
  ./compare_cts_reports.py [-r CTS_REPORTS [CTS_REPORTS ...]] \
  [--folder CTS_REPORTS] --mode {1,2,n} --output-dir OUTPUT_DIR [--csv CSV] [--output-files]
Change-Id: I96a135feb84b8f5e4dad939500865a65c000351d
2023-09-19 07:24:36 +00:00
Treehugger Robot
0a87d2304e Merge "Fix the order of suffix in Android.bp" into main am: 09de1731fd
Original change: https://android-review.googlesource.com/c/platform/development/+/2753590

Change-Id: I9fe5d3a27228d72c8e43a10d3de55f0d9650d1c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-18 22:21:16 +00:00
Treehugger Robot
09de1731fd Merge "Fix the order of suffix in Android.bp" into main 2023-09-18 21:44:36 +00:00
Zhi Dou
4249de3bbc Merge "Fix b/300640506" into main am: aa683c3fa8
Original change: https://android-review.googlesource.com/c/platform/development/+/2754745

Change-Id: Ib9d9f9868a2ce033dfd6d0ce1039f4b77b681ab7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-18 17:07:40 +00:00
Zhi Dou
aa683c3fa8 Merge "Fix b/300640506" into main 2023-09-18 16:02:33 +00:00
Zhi Dou
01f00d9d78 Fix b/300640506
Test: atest AconfigDemoUnitTests
Bug: b/300640506
Change-Id: Ie3893290a53c22b8aed2af2e07d8034f8240cdcf
2023-09-18 14:49:02 +00:00
Jeongik Cha
3151ae84ef Fix the order of suffix in Android.bp
rust_library + host_suffix + rlib_suffix is the right order
For example, rust_library_host_dylib, rust_library_host_rlib

Bug: 277909042
Test: cargo2android --run --force-rlib
Change-Id: Ib156b96853eb51bae1f68229ebe76b87b0f8b363
2023-09-18 20:00:58 +09:00
Zhi Dou
e8d37e5461 Merge "add a read only flag for demo" into main am: dddb3fa987
Original change: https://android-review.googlesource.com/c/platform/development/+/2752905

Change-Id: Id1b2f27a247752baac9408ab06fe66ec41651dbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 15:33:03 +00:00
Zhi Dou
dddb3fa987 Merge "add a read only flag for demo" into main 2023-09-15 15:07:28 +00:00
Zhi Dou
ce3f8d4352 add a read only flag for demo
Bug: 298754733
Test: atest AconfigDemoUnitTests
Change-Id: Ib01918b2469ea59091b47d49672800b5716beb88
2023-09-15 14:17:25 +00:00
Hsin-Yi Chen
4397c78a91 Merge "Exclude version blocks by patterns" into main am: 2f5228f1dc
Original change: https://android-review.googlesource.com/c/platform/development/+/2745605

Change-Id: Ie744d567fdc221c83909d14bf19cc69e98f6b6eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 09:16:10 +00:00
Hsin-Yi Chen
2f5228f1dc Merge "Exclude version blocks by patterns" into main 2023-09-15 08:06:18 +00:00
Zoe Tsou
83445923e5 Add unit tests for tools/compare_cts_reports.
Bug: 293809772
Test: ./test_parse_cts_report.py
Test: ./test_aggregate_cts_reports.py
Change-Id: I813482cfdfdcc9a5f2384f95fd289fb7ff89619f
2023-09-15 07:42:10 +00:00
Hsin-Yi Chen
5e00b7aba7 Exclude version blocks by patterns
The version blocks ending with _PLATFORM and _PRIVATE are unstable ABIs.
To exclude them, header-abi-linker --exclude-symbol-version should
accept patterns like *_PLATFORM and *_PRIVATE.

Test: ANDROID_BUILD_TOP=`realpath .` \
      PATH=$PATH:`realpath out/soong/dist/bin` \
      development/vndk/tools/header-checker/tests/test.py
Test: LD_LIBRARY_PATH=out/soong/dist/lib64 \
      out/soong/host/linux-x86/nativetest64/header-checker-unittests/header-checker-unittests
Bug: 298626434
Change-Id: Id82bc013b8de62b5ba8e5bd29f399b1b72ab5d39
2023-09-15 05:13:51 +00:00
James Farrell
109a220075 Merge "Support adding suffixes to module names and deps." into main am: 6c90665cee
Original change: https://android-review.googlesource.com/c/platform/development/+/2751102

Change-Id: I1b18dbd5374d02f517e33b3364403ee0b6639517
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-13 20:28:55 +00:00
James Farrell
6c90665cee Merge "Support adding suffixes to module names and deps." into main 2023-09-13 19:32:43 +00:00
James Farrell
56475b17c5 Support adding suffixes to module names and deps.
This is helpful for crates like protobuf and syn for which we have
multiple versions, and will let us eliminate several patch files

Test: Ran it on everything in external/rust/crates.
Change-Id: I29ac1ee69be99b7164e1458e0d8fc1cb028b15a0
2023-09-13 18:00:42 +00:00
Treehugger Robot
369ba1062a Merge "Add some type annotations, mainly to help the IDE." into main am: 178665e03b
Original change: https://android-review.googlesource.com/c/platform/development/+/2749473

Change-Id: I9c9672d585f4555ecdca43b95fb75ce6fb978f29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 22:52:39 +00:00
Treehugger Robot
178665e03b Merge "Add some type annotations, mainly to help the IDE." into main 2023-09-12 22:29:25 +00:00
James Farrell
a5c22d559c Add some type annotations, mainly to help the IDE.
No functional changes.

Test: Ran it.
Change-Id: Ifedf1c42628dae03968eeefd5101ae75456acd32
2023-09-12 21:14:33 +00:00
Hsin-Yi Chen
d9e245f33d Merge "Let build-prebuilts.sh compile unit tests" into main am: c0d2b6e79b
Original change: https://android-review.googlesource.com/c/platform/development/+/2738618

Change-Id: I39a38699f6a777fa6bf7cf292a7bb28d4a9e0fbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 07:59:27 +00:00
Hsin-Yi Chen
c0d2b6e79b Merge "Let build-prebuilts.sh compile unit tests" into main 2023-09-12 07:00:36 +00:00
Elliott Hughes
c46e991fba Merge "Fix covreport folder permission" into main am: e1b30f6745
Original change: https://android-review.googlesource.com/c/platform/development/+/2742434

Change-Id: I708b29f0b2f213ef126c83be41d7e7c726301f08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:07:01 +00:00
Elliott Hughes
e1b30f6745 Merge "Fix covreport folder permission" into main 2023-09-11 17:38:45 +00:00
Hsin-Yi Chen
9beee3bf06 Let build-prebuilts.sh compile unit tests
build-prebuilts.sh compiles header-checker-unittests by default. The
continuous builds ensure that the tests are compilable. The developers
can use the script to build the tests locally.

Test: OUT_DIR=out BUILD_BROKEN_DISABLE_BAZEL=1 \
      development/vndk/tools/header-checker/android/build-prebuilts.sh \
      header-checker-unittests
Test: OUT_DIR=out BUILD_BROKEN_DISABLE_BAZEL=1 DIST_DIR=/tmp/distdir \
      development/vndk/tools/header-checker/android/build-prebuilts.sh
Bug: 280008249
Change-Id: I32d6ade3c527785d68802c1737c94f963ead5b3c
2023-09-11 18:36:54 +08:00
Joey Jiao
ddd7c0ff87 Fix covreport folder permission
Change-Id: I671c0ddc1cd0632c3d81c9ec68825decc92b065a
2023-09-08 08:56:27 +08:00
Martin Geisler
93b6a1bb95 Merge "Revert "Rename libsyn to libsyn2"" into main am: 6f634869e6
Original change: https://android-review.googlesource.com/c/platform/development/+/2736875

Change-Id: I921a7565aa786185486f8b32598e817eb36433b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07 14:50:13 +00:00
Martin Geisler
6f634869e6 Merge "Revert "Rename libsyn to libsyn2"" into main 2023-09-07 14:01:47 +00:00
Treehugger Robot
c0ce7f7c2f Merge "Update to clang-r498229b" into main am: c55eea75d2
Original change: https://android-review.googlesource.com/c/platform/development/+/2745473

Change-Id: I7c02005a677ae685682c118434a8c1e8c819cadc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07 12:24:55 +00:00
Treehugger Robot
c55eea75d2 Merge "Update to clang-r498229b" into main 2023-09-07 11:55:35 +00:00
Yi Kong
f8d367d015 Update to clang-r498229b
Bug: 293616148
Change-Id: Ic77a78f463691aa2c927cfa6bea009ef38e9f0d7
Test: presubmit
2023-09-07 10:48:55 +00:00
Zoe Tsou
26b723d39c Merge "Implement folder input." into main am: ad5a7859c8
Original change: https://android-review.googlesource.com/c/platform/development/+/2738614

Change-Id: I8a64bfb9b143e315a3ca6773f4c04ac81550b7cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07 10:03:51 +00:00
Zoe Tsou
ad5a7859c8 Merge "Implement folder input." into main 2023-09-07 09:24:59 +00:00
Zoe Tsou
e07b08ce7f Implement folder input.
One flag '-f' corresponds to one directory that stores a parsed report.

Bug: 296988808
Test: ./compare_cts_reports.py -r test_result_1.xml [test_result_2.xml] \
    [-r report.zip] [-f parsed_dir_1/] [-f parsed_dir_2/] -m n -d output_dir/
Change-Id: I26310982dc8ef18f5dbfb1a8382ea3a600508fbe
2023-09-07 03:25:58 +00:00