Jingwen Chen
0eeaeb8ef7
Fix package boundary in glob expansion with checked in BUILD files.
...
For directories without an Android.bp file, if they contain a merged
checked in BUILD file, it becomes a package boundary in the symlink
forest. However, the current glob expansion is only aware of Android.bp
files, but not merged BUILD files, so it generates glob expansions
incorrectly for files that cross the package boundary.
This CL fixes that by making the package boundary function aware of the
keepExistingBuildFile allowlist. See the new test cases for example.
Also stop using the same global bp2buildConfig for every test case to
allow each test to define their own bp2build allowlists.
Bug: 185358476
Test: new unit tests
Change-Id: Ifcd1283480a09a642ef4343e5bbc599583524577
2022-09-22 23:22:49 +00:00
..
2022-09-21 15:28:38 +00:00
2022-08-17 10:43:13 -07:00
2021-03-22 18:31:53 +00:00
2022-09-21 19:49:46 +00:00
2022-06-01 21:07:25 -07:00
2022-09-14 14:21:44 -07:00
2022-05-20 07:45:48 +00:00
2022-09-14 21:09:50 +00:00
2022-09-21 19:49:46 +00:00
2022-07-01 23:06:03 +00:00
2022-02-28 14:17:15 -05:00
2022-08-22 14:36:13 -07:00
2022-09-02 15:20:54 -07:00
2022-06-30 14:20:55 -07:00
2022-09-08 17:12:42 +00:00
2022-06-08 11:47:24 -07:00
2022-09-22 23:22:49 +00:00
2022-09-14 16:15:43 -07:00
2022-09-15 16:00:32 +00:00
2022-06-21 10:13:42 +09:00
2022-04-08 14:15:43 +00:00
2022-08-17 10:43:13 -07:00
2021-03-17 16:35:13 +01:00
2022-09-14 19:10:51 +00:00
2022-08-01 16:07:30 -04:00
2021-03-22 18:31:53 +00:00
2021-03-17 16:18:17 +00:00
2022-06-13 13:16:53 +00:00
2022-05-04 21:41:55 +00:00
2022-08-23 13:15:12 -04:00
2022-08-16 01:03:10 +00:00
2020-12-07 12:27:50 -08:00
2020-12-07 12:27:50 -08:00
2020-12-07 12:27:50 -08:00
2021-03-22 18:31:53 +00:00
2020-11-23 18:06:08 -08:00
2020-10-09 18:34:24 -07:00
2019-07-11 14:52:17 -07:00
2022-08-18 13:59:06 -04:00
2022-09-15 22:18:48 -07:00
2021-04-01 10:33:20 +01:00
2022-08-25 14:47:41 -04:00
2022-09-14 14:21:44 -07:00
2022-09-14 14:21:44 -07:00
2022-04-26 09:08:55 -04:00
2021-06-15 15:49:51 +02:00
2021-09-02 11:46:24 +02:00
2022-09-14 13:49:27 -07:00
2022-07-29 15:49:58 -07:00
2022-02-11 10:36:22 -08:00
2021-09-02 11:46:24 +02:00
2022-09-14 13:49:27 -07:00
2022-02-11 10:36:22 -08:00
2022-06-01 18:56:26 -07:00
2020-12-07 10:23:54 -08:00
2022-06-09 10:11:46 -04:00
2022-07-22 10:01:35 -07:00
2022-08-22 08:16:17 +00:00
2022-09-19 08:28:33 +00:00
2021-03-22 18:31:53 +00:00
2022-06-27 08:52:08 +02:00
2022-05-11 17:30:58 +00:00
2022-06-22 17:19:03 -07:00
2022-08-03 17:47:25 +09:00
2022-08-03 17:47:25 +09:00
2021-03-22 18:31:53 +00:00
2020-11-17 10:50:19 -08:00
2022-06-09 15:00:08 -07:00
2020-10-09 18:34:24 -07:00
2022-07-22 10:01:35 -07:00
2021-09-02 09:28:52 -07:00
2021-12-08 15:08:59 -08:00
2021-12-13 13:33:15 -05:00
2022-09-14 13:49:27 -07:00
2022-03-28 14:29:14 +09:00
2022-03-28 14:29:14 +09:00
2021-07-09 23:54:01 +01:00
2022-01-08 03:09:52 +00:00
2021-12-15 15:22:53 -08:00
2022-09-01 06:37:20 +00:00
2020-11-23 00:29:18 -05:00
2021-07-20 12:46:48 -07:00
2021-11-08 13:38:28 +00:00
2022-06-07 20:36:53 +00:00
2022-09-15 22:18:48 -07:00
2022-08-23 13:15:12 -04:00
2022-04-04 16:42:46 -07:00
2022-08-17 10:43:13 -07:00
2021-03-03 09:14:22 +01:00
2021-09-23 11:37:57 +01:00
2021-12-01 17:43:00 +00:00
2022-06-28 22:07:23 +00:00
2022-09-14 16:47:18 +01:00
2022-02-10 23:36:06 +00:00
2021-01-07 17:19:27 -08:00
2022-05-20 16:54:00 -07:00
2022-02-08 17:32:28 -05:00
2022-09-16 21:23:36 +00:00
2021-08-27 10:08:49 +02:00
2022-08-22 14:36:13 -07:00
2021-12-15 15:22:53 -08:00
2022-09-09 17:27:23 +00:00
2022-08-01 16:28:48 +01:00
2022-02-17 15:52:07 -08:00
2022-06-06 12:29:25 -07:00
2021-03-22 18:31:53 +00:00
2022-09-21 19:28:11 +00:00
2022-05-20 16:54:13 -07:00
2022-05-18 16:38:19 -07:00