Commit Graph

31226 Commits

Author SHA1 Message Date
Treehugger Robot
f4e8b67b2b Merge changes Ice2c3a8a,I5c4f16af am: 53f2408738 am: 108713b948 am: ccbe204fe5 am: 4cca01cb22
Original change: https://android-review.googlesource.com/c/platform/development/+/1733553

Change-Id: Ic075e476b023b718ea7b1ffddeba70352348f674
2021-06-14 08:50:33 +00:00
Treehugger Robot
6076f28c17 Merge "update_crate_tests: Clean up" am: acec66d1b0 am: 00909b98a5 am: 09a6f27c40 am: 90edb16268
Original change: https://android-review.googlesource.com/c/platform/development/+/1733316

Change-Id: I17b201bcbd1cd42efb387e1a07b78fdf805aca4f
2021-06-14 08:50:27 +00:00
Treehugger Robot
a7f77bfc44 Merge "update_crate_tests: Generate Bazel files" am: 4d9029f5d4 am: cfe8586f31 am: eeb074211c am: 2b41dd1438
Original change: https://android-review.googlesource.com/c/platform/development/+/1733315

Change-Id: I2d6d40e78aa7b91177717fc2b3883a5af68c5b9e
2021-06-14 08:50:21 +00:00
Treehugger Robot
d5a1a7b5e7 Merge changes I6080fa7f,I3c0477cf,I0beac6e7 am: eccee76591 am: 963f5c83c3 am: 5c615f6298 am: f139e1b229
Original change: https://android-review.googlesource.com/c/platform/development/+/1733314

Change-Id: I48e508a1e4e1fea9d205c71a4baab4074147d241
2021-06-14 08:50:00 +00:00
Treehugger Robot
4cca01cb22 Merge changes Ice2c3a8a,I5c4f16af am: 53f2408738 am: 108713b948 am: ccbe204fe5
Original change: https://android-review.googlesource.com/c/platform/development/+/1733553

Change-Id: Iad807a03897518f692d55e5f60a3bde4d6efa252
2021-06-14 08:33:56 +00:00
Treehugger Robot
90edb16268 Merge "update_crate_tests: Clean up" am: acec66d1b0 am: 00909b98a5 am: 09a6f27c40
Original change: https://android-review.googlesource.com/c/platform/development/+/1733316

Change-Id: Ic6b290b92bbc94ddee9a3084a545459d17a895f3
2021-06-14 08:33:51 +00:00
Treehugger Robot
2b41dd1438 Merge "update_crate_tests: Generate Bazel files" am: 4d9029f5d4 am: cfe8586f31 am: eeb074211c
Original change: https://android-review.googlesource.com/c/platform/development/+/1733315

Change-Id: If627b016a6c606b853d8eef0f14080ef0b9e2fd0
2021-06-14 08:33:46 +00:00
Treehugger Robot
f139e1b229 Merge changes I6080fa7f,I3c0477cf,I0beac6e7 am: eccee76591 am: 963f5c83c3 am: 5c615f6298
Original change: https://android-review.googlesource.com/c/platform/development/+/1733314

Change-Id: I4c894af22545ef37468bdf8774e5c716d083214d
2021-06-14 08:32:58 +00:00
Treehugger Robot
ccbe204fe5 Merge changes Ice2c3a8a,I5c4f16af am: 53f2408738 am: 108713b948
Original change: https://android-review.googlesource.com/c/platform/development/+/1733553

Change-Id: Ie82569493c704977d4cd3d07ef5a1b796e2b3114
2021-06-14 08:20:08 +00:00
Treehugger Robot
09a6f27c40 Merge "update_crate_tests: Clean up" am: acec66d1b0 am: 00909b98a5
Original change: https://android-review.googlesource.com/c/platform/development/+/1733316

Change-Id: If4d653c29cc244073c27894be4d17ed697541cef
2021-06-14 08:20:03 +00:00
Treehugger Robot
eeb074211c Merge "update_crate_tests: Generate Bazel files" am: 4d9029f5d4 am: cfe8586f31
Original change: https://android-review.googlesource.com/c/platform/development/+/1733315

Change-Id: I14957889ab387176aa7d5da09ac7435019cef0f6
2021-06-14 08:19:59 +00:00
Treehugger Robot
c77eef3036 [automerger skipped] Merge "DO NOT MERGE - Merge ab/7272582" am: d14ce2564e am: b96b4e7fe7 am: c96b88e97b -s ours am: 23846fb7eb -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/development/+/1736005

Change-Id: Iab7fbe3d64611a97b4af2c14a9a6650fd07cf240
2021-06-14 08:19:58 +00:00
Treehugger Robot
5c615f6298 Merge changes I6080fa7f,I3c0477cf,I0beac6e7 am: eccee76591 am: 963f5c83c3
Original change: https://android-review.googlesource.com/c/platform/development/+/1733314

Change-Id: I3ce513deecf61eda7ea07a0b5e7a0e177028a184
2021-06-14 08:19:54 +00:00
Xin Li
168fb55987 [automerger skipped] DO NOT MERGE - Merge ab/7272582 am: 8b46ef0456 am: 01a4d205b0 am: 5266f49ac8 -s ours am: 86116b8455 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/development/+/1736005

Change-Id: Iadc4b613fa25ae84f0c4cea381a3e031938269d4
2021-06-14 08:19:49 +00:00
Treehugger Robot
23846fb7eb [automerger skipped] Merge "DO NOT MERGE - Merge ab/7272582" am: d14ce2564e am: b96b4e7fe7 am: c96b88e97b -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/development/+/1736005

Change-Id: Iaf7146499b0491efff2614cf37cd9de1eef52aaa
2021-06-14 07:59:06 +00:00
Xin Li
86116b8455 [automerger skipped] DO NOT MERGE - Merge ab/7272582 am: 8b46ef0456 am: 01a4d205b0 am: 5266f49ac8 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/development/+/1736005

Change-Id: I526cd1b3aa32e7bdf1990dcc5cb58ddc7868b712
2021-06-14 07:58:56 +00:00
Treehugger Robot
108713b948 Merge changes Ice2c3a8a,I5c4f16af am: 53f2408738
Original change: https://android-review.googlesource.com/c/platform/development/+/1733553

Change-Id: I6aa9d1766bc90a54011fc834c7f4bf130804b0d8
2021-06-14 07:58:41 +00:00
Treehugger Robot
00909b98a5 Merge "update_crate_tests: Clean up" am: acec66d1b0
Original change: https://android-review.googlesource.com/c/platform/development/+/1733316

Change-Id: I3ecd8d44f12460346a8eca7601fc088709a87935
2021-06-14 07:58:33 +00:00
Treehugger Robot
cfe8586f31 Merge "update_crate_tests: Generate Bazel files" am: 4d9029f5d4
Original change: https://android-review.googlesource.com/c/platform/development/+/1733315

Change-Id: I3f6d810e0d9edc2ac3ca98cdefdd9507e1cedb94
2021-06-14 07:58:27 +00:00
Treehugger Robot
963f5c83c3 Merge changes I6080fa7f,I3c0477cf,I0beac6e7 am: eccee76591
Original change: https://android-review.googlesource.com/c/platform/development/+/1733314

Change-Id: I1fcdcaa2f361093911ced03e5bdcfebf04eb3bca
2021-06-14 07:58:17 +00:00
Treehugger Robot
c96b88e97b Merge "DO NOT MERGE - Merge ab/7272582" am: d14ce2564e am: b96b4e7fe7
Original change: https://android-review.googlesource.com/c/platform/development/+/1736005

Change-Id: Iadc91c9c544ec8d38340bc6fe0c40591cd2a4e3c
2021-06-14 07:44:56 +00:00
Xin Li
5266f49ac8 DO NOT MERGE - Merge ab/7272582 am: 8b46ef0456 am: 01a4d205b0
Original change: https://android-review.googlesource.com/c/platform/development/+/1736005

Change-Id: Ifd74cec9577e53b1d38e04ea042d358a335274d9
2021-06-14 07:44:45 +00:00
Treehugger Robot
53f2408738 Merge changes Ice2c3a8a,I5c4f16af
* changes:
  update_crate_tests: Add documentation
  update_crate_tests: Remove cwd
2021-06-14 07:43:09 +00:00
Treehugger Robot
acec66d1b0 Merge "update_crate_tests: Clean up" 2021-06-14 07:43:05 +00:00
Treehugger Robot
4d9029f5d4 Merge "update_crate_tests: Generate Bazel files" 2021-06-14 07:43:02 +00:00
Treehugger Robot
eccee76591 Merge changes I6080fa7f,I3c0477cf,I0beac6e7
* changes:
  update_crate_tests: Add init exceptions
  update_crate_tests: Use prebuilt bazel
  update_crate_tests: Use subprocess.DEVNULL
2021-06-14 07:42:54 +00:00
Treehugger Robot
b96b4e7fe7 Merge "DO NOT MERGE - Merge ab/7272582" am: d14ce2564e
Original change: https://android-review.googlesource.com/c/platform/development/+/1736005

Change-Id: I27ca17bdec0d956df51e5291f1a0eeb477bb3ecf
2021-06-14 07:26:37 +00:00
Xin Li
01a4d205b0 DO NOT MERGE - Merge ab/7272582 am: 8b46ef0456
Original change: https://android-review.googlesource.com/c/platform/development/+/1736005

Change-Id: Ib0a99dcdf79e9653b4db5743de5a5ad8632f19fc
2021-06-14 07:26:23 +00:00
Treehugger Robot
d14ce2564e Merge "DO NOT MERGE - Merge ab/7272582" 2021-06-14 07:12:31 +00:00
Xin Li
8b46ef0456 DO NOT MERGE - Merge ab/7272582
Bug: 190855093
Change-Id: I3552305b323cceea05942cc9f7b8bb46f835df4b
2021-06-11 17:34:21 -07:00
Thiébaud Weksteen
3604b75456 update_crate_tests: Add documentation
Test: pydoc update_crate_tests
Change-Id: Ice2c3a8ab901e38b2cf77433ec1ba6aac2360236
2021-06-10 14:27:16 +02:00
Thiébaud Weksteen
fc485b2384 update_crate_tests: Remove cwd
Env.cwd is misleading as it captures the location of the crate/package
being updated. Move the detection logic to the Package class and rename
the attribute.

There is the expectation that before running soong_ui, cwd is set to
ANDROID_BUILD_TOP; and before running write_mapping, that cwd is set to
the package directory. Add comments to capture this.

Test: update_crate_tests.py in external/rust/crates/libc
Change-Id: I5c4f16afe0b92b7c85173e4149ee17dd39c773c2
2021-06-10 14:27:10 +02:00
Thiébaud Weksteen
2e532bb1c1 update_crate_tests: Clean up
Rename the Crate class to Package as this script may also be used to
update TEST_MAPPING for the prebuilts/rust toolchain.

Inline get_tests function as one branch was never used.

Rename `create_test_mapping` to `create` as it is already a method of
TestMapping.

Test: update_crate_tests.py in external/rust/crates/libc
Test: update_crate_tests.py in prebuilts/rust
Change-Id: I06bd6d4f93223bb50fdb898980bd25fa3cea9019
2021-06-10 10:56:24 +02:00
Thiébaud Weksteen
df132d6056 update_crate_tests: Generate Bazel files
Bug: 190582745
Test: update_crate_tests.py in external/rust/crates/libc
Change-Id: If61239c5fe9ae3f8fc568eec906bf73baf603105
2021-06-10 10:56:13 +02:00
Thiébaud Weksteen
5212f8a43f update_crate_tests: Add init exceptions
Normalize the object initializations by raising exceptions and catching
them within main.

Test: update_crate_tests.py in external/rust/crates/libc
Change-Id: I6080fa7f22d740f5dd384c15ef74097e61dbb210
2021-06-10 10:54:02 +02:00
Thiébaud Weksteen
3e32afc5a6 update_crate_tests: Use prebuilt bazel
Bug: 181953100
Test: update_crate_tests.py in external/rust/crates/libc
Change-Id: I3c0477cf8d5aac0ae9e444d1b95b8670c9e2e588
2021-06-10 10:34:16 +02:00
Thiébaud Weksteen
76c4e232ad update_crate_tests: Use subprocess.DEVNULL
Test: update_crate_tests.py in external/rust/crates/libc
Change-Id: I0beac6e7e4f795bf8581f9c6448968f721da4b75
2021-06-10 10:14:23 +02:00
Joel Galenson
19574798c4 Merge "Add a lib blocklist and an option to force rust_library_rlib." am: 62b113d654 am: 608cfc582b am: 320618e3aa am: ab4e21e55a
Original change: https://android-review.googlesource.com/c/platform/development/+/1729576

Change-Id: If996b2249f932a8db1db3bb4f2356ae328162e6a
2021-06-09 17:19:46 +00:00
Joel Galenson
ab4e21e55a Merge "Add a lib blocklist and an option to force rust_library_rlib." am: 62b113d654 am: 608cfc582b am: 320618e3aa
Original change: https://android-review.googlesource.com/c/platform/development/+/1729576

Change-Id: I8cb1b877252f4f79d108d0e37578c9246c68efcc
2021-06-09 17:04:56 +00:00
Joel Galenson
320618e3aa Merge "Add a lib blocklist and an option to force rust_library_rlib." am: 62b113d654 am: 608cfc582b
Original change: https://android-review.googlesource.com/c/platform/development/+/1729576

Change-Id: I88019e1d8c7b9f9c21498054020abb1d7c4ee89b
2021-06-09 16:32:58 +00:00
Joel Galenson
608cfc582b Merge "Add a lib blocklist and an option to force rust_library_rlib." am: 62b113d654
Original change: https://android-review.googlesource.com/c/platform/development/+/1729576

Change-Id: Ib105324c2429d01e384dc2bc0feed73ab1f38544
2021-06-09 16:15:08 +00:00
Joel Galenson
62b113d654 Merge "Add a lib blocklist and an option to force rust_library_rlib." 2021-06-09 16:00:22 +00:00
Joel Galenson
cb5f2f0bd7 Add a lib blocklist and an option to force rust_library_rlib.
Test: Use in some crates.
Change-Id: I5d098ce9b0f1fc37c5d8408524c0755869657992
2021-06-08 15:08:29 -07:00
Treehugger Robot
bd6f5feb8f Merge "Add support for uploading and downloading." am: 316ce8acca am: 95f76c2367 am: 355527b6d0 am: 16ab9a99b8
Original change: https://android-review.googlesource.com/c/platform/development/+/1728650

Change-Id: I740942d7e1c638c83eec393cd81348463502cb5f
2021-06-08 21:06:47 +00:00
Treehugger Robot
16ab9a99b8 Merge "Add support for uploading and downloading." am: 316ce8acca am: 95f76c2367 am: 355527b6d0
Original change: https://android-review.googlesource.com/c/platform/development/+/1728650

Change-Id: Ia3216cc2b51de2710c75cf19292b855d9c3f67c2
2021-06-08 20:44:37 +00:00
Treehugger Robot
355527b6d0 Merge "Add support for uploading and downloading." am: 316ce8acca am: 95f76c2367
Original change: https://android-review.googlesource.com/c/platform/development/+/1728650

Change-Id: I08248727a78ee8d74db320993247b917e1879772
2021-06-08 20:15:50 +00:00
Treehugger Robot
95f76c2367 Merge "Add support for uploading and downloading." am: 316ce8acca
Original change: https://android-review.googlesource.com/c/platform/development/+/1728650

Change-Id: Ie410316f1e99a045445a5fee6e19abc799e7c547
2021-06-08 19:51:37 +00:00
Treehugger Robot
316ce8acca Merge "Add support for uploading and downloading." 2021-06-08 18:37:27 +00:00
lishutong
fcdf777e5e Add support for uploading and downloading.
New functions:
- Can upload target file.
- Can select target file from the uploaded ones.
- Can download the generated OTA file.
- Can monitor the stdout during OTA package generation.

Also decoupled the job running function with the web server code.

Test: Mannual tested.
Change-Id: Ic525ef3997f048d73b21ad1d9475d54b1f8d112c
2021-06-08 16:54:40 +00:00
Treehugger Robot
a116a4c918 Merge "Allow blocklisting cfgs." am: 981aea2210 am: fb1b9499c4 am: f0e979abe4 am: de5aff2509
Original change: https://android-review.googlesource.com/c/platform/development/+/1729454

Change-Id: I7cccd8e65656abedc24d8e106f89cf6401b81eab
2021-06-08 16:28:47 +00:00