summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/chromeos/BUILD.gn
blob: 00928c6027336fc3ddc37fecb6fe03a7daba517f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
# Copyright 2014 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("//build/config/chromebox_for_meetings/buildflags.gni")
import("//build/config/chromeos/ui_mode.gni")
import("//build/config/features.gni")
import("//build/config/ui.gni")
import("//chromeos/ash/components/hibernate/buildflags.gni")
import("//chromeos/components/sensors/buildflags.gni")
import("//extensions/buildflags/buildflags.gni")
import("//media/media_options.gni")
import("//ppapi/buildflags/buildflags.gni")
import("//printing/buildflags/buildflags.gni")
import("//third_party/protobuf/proto_library.gni")

assert(is_chromeos_ash)
assert(use_ozone)

source_set("chromeos") {
  assert(enable_extensions, "ChromeOS Chrome has to be built with extensions")

  configs += [ "//build/config/compiler:wexit_time_destructors" ]
  public_configs = [ "//build/config/linux/nss" ]

  public_deps = [
    "//ash/resources/vector_icons",
    "//ash/strings",
    "//chrome:extra_resources",
    "//chrome:resources",
    "//chrome:strings",
    "//chrome/app/resources:platform_locale_settings",
    "//chrome/app/theme:chrome_unscaled_resources",
    "//chrome/app/theme:theme_resources",
    "//chrome/browser/ash/power/ml:user_activity_ukm_logger_helpers",
    "//chrome/browser/google",
    "//chrome/browser/ui/webui/ash/crostini_installer:mojo_bindings",
    "//chrome/browser/ui/webui/ash/emoji:mojo_bindings",
    "//chromeos/ash/components/dbus:vm_applications_apps_proto",
    "//chromeos/ash/components/dbus:vm_disk_management_proto",
    "//chromeos/ash/components/dbus:vm_launch_proto",
    "//chromeos/ash/components/dbus:vm_permission_service_proto",
    "//chromeos/ash/components/dbus:vm_sk_forwarding_proto",
    "//chromeos/ash/components/dbus/anomaly_detector:proto",
    "//chromeos/ash/components/dbus/cicerone:cicerone_proto",
    "//chromeos/ash/components/dbus/concierge:concierge_proto",
    "//chromeos/ash/components/dbus/seneschal:seneschal_proto",
    "//chromeos/ash/services/assistant/public/mojom",
    "//chromeos/dbus/power:power_manager_proto",
    "//chromeos/metrics",
    "//chromeos/strings",
    "//components/live_caption:constants",
    "//components/policy/proto",
    "//components/reporting/resources:resource_interface",
    "//components/signin/core/browser",
    "//components/startup_metric_utils/browser:browser",
    "//mojo/public/cpp/bindings",
    "//third_party/private-join-and-compute/src:ec_commutative_cipher",
    "//third_party/private_membership:private_membership",
    "//third_party/securemessage/proto",
    "//ui/accessibility/mojom",
    "//ui/chromeos/resources",
    "//ui/chromeos/strings",
    "//ui/chromeos/styles:cros_styles_views",
    "//ui/file_manager/base/gn:file_types_data_cpp",
    "//ui/resources",
    "//ui/strings",
  ]

  deps = [
    ":dlp_policy_event_proto",
    "../ash/guest_os:guest_os_diagnostics_mojom",
    "//apps",
    "//ash",
    "//ash/components/arc",
    "//ash/components/arc/enterprise",
    "//ash/components/arc/input_overlay/resources:resources_grit",
    "//ash/components/arc/media_session",
    "//ash/components/arc/mojom",
    "//ash/components/fwupd",
    "//ash/components/peripheral_notification",
    "//ash/components/phonehub",
    "//ash/components/phonehub/proto",
    "//ash/constants",
    "//ash/keyboard/ui",
    "//ash/public/cpp",
    "//ash/public/cpp/external_arc",
    "//ash/public/mojom",
    "//ash/quick_pair/common",
    "//ash/quick_pair/feature_status_tracker",
    "//ash/quick_pair/proto:fastpair_proto",
    "//ash/services/device_sync",
    "//ash/services/device_sync:stub_device_sync",
    "//ash/services/device_sync/public/cpp",
    "//ash/services/ime:constants",
    "//ash/services/ime/public/cpp:structs",
    "//ash/services/ime/public/mojom",
    "//ash/services/multidevice_setup",
    "//ash/services/multidevice_setup/public/cpp",
    "//ash/services/multidevice_setup/public/cpp:android_sms_app_helper_delegate",
    "//ash/services/multidevice_setup/public/cpp:android_sms_pairing_state_tracker",
    "//ash/services/multidevice_setup/public/cpp:auth_token_validator",
    "//ash/services/multidevice_setup/public/cpp:oobe_completion_tracker",
    "//ash/services/multidevice_setup/public/cpp:prefs",
    "//ash/services/secure_channel",
    "//ash/services/secure_channel/public/cpp/client",
    "//ash/services/secure_channel/public/mojom",
    "//ash/webui/camera_app_ui",
    "//ash/webui/camera_app_ui:document_scanning",
    "//ash/webui/connectivity_diagnostics",
    "//ash/webui/demo_mode_app_ui",
    "//ash/webui/diagnostics_ui",
    "//ash/webui/eche_app_ui",
    "//ash/webui/face_ml_app_ui",
    "//ash/webui/file_manager:file_manager_ui",
    "//ash/webui/file_manager:file_manager_untrusted_ui",
    "//ash/webui/file_manager/resources:file_manager_swa_resources_grit",
    "//ash/webui/file_manager/untrusted_resources:file_manager_untrusted_resources_grit",
    "//ash/webui/firmware_update_ui",
    "//ash/webui/guest_os_installer",
    "//ash/webui/guest_os_installer/mojom",
    "//ash/webui/help_app_ui",
    "//ash/webui/media_app_ui",
    "//ash/webui/media_app_ui:buildflags",
    "//ash/webui/os_feedback_ui",
    "//ash/webui/os_feedback_ui/backend",
    "//ash/webui/os_feedback_ui/mojom",
    "//ash/webui/personalization_app",
    "//ash/webui/personalization_app/mojom",
    "//ash/webui/personalization_app/proto",
    "//ash/webui/print_management",
    "//ash/webui/print_management/mojom",
    "//ash/webui/print_management/resources:resources_grit",
    "//ash/webui/projector_app",
    "//ash/webui/resources:color_internals_resources_grit",
    "//ash/webui/resources:connectivity_diagnostics_resources_grit",
    "//ash/webui/resources:demo_mode_app_resources_grit",
    "//ash/webui/resources:diagnostics_app_resources_grit",
    "//ash/webui/resources:eche_bundle_resources_grit",
    "//ash/webui/resources:face_ml_app_bundle_resources_grit",
    "//ash/webui/resources:face_ml_app_resources_grit",
    "//ash/webui/resources:face_ml_app_untrusted_resources_grit",
    "//ash/webui/resources:firmware_update_app_resources_grit",
    "//ash/webui/resources:help_app_resources_grit",
    "//ash/webui/resources:media_app_bundle_resources_grit",
    "//ash/webui/resources:media_app_resources_grit",
    "//ash/webui/resources:os_feedback_resources_grit",
    "//ash/webui/resources:os_feedback_untrusted_resources_grit",
    "//ash/webui/resources:personalization_app_resources_grit",
    "//ash/webui/resources:projector_app_bundle_resources_grit",
    "//ash/webui/resources:projector_app_trusted_resources_grit",
    "//ash/webui/resources:projector_app_untrusted_resources_grit",
    "//ash/webui/resources:scanning_app_resources_grit",
    "//ash/webui/resources:shimless_rma_resources_grit",
    "//ash/webui/resources:shortcut_customization_app_resources_grit",
    "//ash/webui/resources:system_extensions_internals_resources_grit",
    "//ash/webui/scanning",
    "//ash/webui/scanning/mojom",
    "//ash/webui/shimless_rma",
    "//ash/webui/shimless_rma/backend",
    "//ash/webui/shortcut_customization_ui",
    "//ash/webui/telemetry_extension_ui/mojom",
    "//base",
    "//build:branding_buildflags",
    "//build:chromeos_buildflags",
    "//build/config/chromebox_for_meetings:buildflags",
    "//chrome/app:command_ids",
    "//chrome/app/vector_icons",
    "//chrome/browser:browser_process",
    "//chrome/browser:browser_themes",
    "//chrome/browser:theme_properties",
    "//chrome/browser/apps/platform_apps",
    "//chrome/browser/apps/platform_apps/api",
    "//chrome/browser/ash/arc/input_overlay/db/proto:proto",
    "//chrome/browser/ash/crosapi",
    "//chrome/browser/ash/crostini:crostini_installer_types_mojom",
    "//chrome/browser/ash/login/oobe_quick_start",
    "//chrome/browser/ash/nearby:bluetooth_adapter_manager",
    "//chrome/browser/ash/power/ml/smart_dim",
    "//chrome/browser/ash/system_web_apps",
    "//chrome/browser/ash/system_web_apps/types:types",
    "//chrome/browser/ash/wilco_dtc_supportd:mojo_utils",
    "//chrome/browser/browsing_data:constants",
    "//chrome/browser/chromeos/launcher_search:search_util",
    "//chrome/browser/devtools",
    "//chrome/browser/extensions",
    "//chrome/browser/favicon",
    "//chrome/browser/image_decoder",
    "//chrome/browser/metrics/structured",
    "//chrome/browser/nearby_sharing/common",
    "//chrome/browser/nearby_sharing/logging",
    "//chrome/browser/policy:onc",
    "//chrome/browser/policy/messaging_layer/proto:crd_event_proto",
    "//chrome/browser/profiles",
    "//chrome/browser/profiles:profile",
    "//chrome/browser/resource_coordinator:tab_metrics_event_proto",
    "//chrome/browser/resources/chromeos:app_icon_resources",
    "//chrome/browser/resources/chromeos/cloud_upload:resources_grit",
    "//chrome/browser/resources/settings:resources_grit",
    "//chrome/browser/supervised_user/supervised_user_features",
    "//chrome/browser/ui/ash/system_web_apps",
    "//chrome/browser/ui/webui/ash/crostini_upgrader:mojo_bindings",
    "//chrome/browser/ui/webui/bluetooth_internals:mojo_bindings",
    "//chrome/browser/ui/webui/settings/chromeos/constants:mojom",
    "//chrome/browser/web_applications",
    "//chrome/browser/web_applications/extensions:extensions",
    "//chrome/browser/webshare:storage",
    "//chrome/common",
    "//chrome/common/extensions/api",
    "//chrome/services/file_util/public/cpp",
    "//chrome/services/keymaster/public/mojom",
    "//chrome/services/media_gallery_util/public/cpp",
    "//chrome/services/media_gallery_util/public/mojom",
    "//chrome/services/printing/public/mojom",
    "//chrome/services/wilco_dtc_supportd/public/mojom",
    "//chromeos:chromeos_export",
    "//chromeos/ash/components/account_manager",
    "//chromeos/ash/components/assistant:buildflags",
    "//chromeos/ash/components/attestation",
    "//chromeos/ash/components/audio",
    "//chromeos/ash/components/browser_context_helper",
    "//chromeos/ash/components/cryptohome",
    "//chromeos/ash/components/dbus",
    "//chromeos/ash/components/dbus:metrics_event_proto",
    "//chromeos/ash/components/dbus:plugin_vm_service_proto",
    "//chromeos/ash/components/dbus/anomaly_detector",
    "//chromeos/ash/components/dbus/attestation",
    "//chromeos/ash/components/dbus/attestation:attestation_proto",
    "//chromeos/ash/components/dbus/audio",
    "//chromeos/ash/components/dbus/authpolicy",
    "//chromeos/ash/components/dbus/authpolicy:authpolicy_proto",
    "//chromeos/ash/components/dbus/biod",
    "//chromeos/ash/components/dbus/cdm_factory_daemon",
    "//chromeos/ash/components/dbus/chunneld",
    "//chromeos/ash/components/dbus/cicerone",
    "//chromeos/ash/components/dbus/concierge",
    "//chromeos/ash/components/dbus/constants",
    "//chromeos/ash/components/dbus/cros_disks",
    "//chromeos/ash/components/dbus/cros_healthd",
    "//chromeos/ash/components/dbus/cryptohome",
    "//chromeos/ash/components/dbus/cryptohome:attestation_proto",
    "//chromeos/ash/components/dbus/cryptohome:cryptohome_proto",
    "//chromeos/ash/components/dbus/cups_proxy",
    "//chromeos/ash/components/dbus/debug_daemon",
    "//chromeos/ash/components/dbus/dlcservice",
    "//chromeos/ash/components/dbus/dlcservice:dlcservice_proto",
    "//chromeos/ash/components/dbus/easy_unlock",
    "//chromeos/ash/components/dbus/federated",
    "//chromeos/ash/components/dbus/fusebox",
    "//chromeos/ash/components/dbus/fusebox:proto",
    "//chromeos/ash/components/dbus/fwupd",
    "//chromeos/ash/components/dbus/gnubby",
    "//chromeos/ash/components/dbus/hermes",
    "//chromeos/ash/components/dbus/human_presence",
    "//chromeos/ash/components/dbus/image_loader",
    "//chromeos/ash/components/dbus/ip_peripheral",
    "//chromeos/ash/components/dbus/kerberos",
    "//chromeos/ash/components/dbus/kerberos:kerberos_proto",
    "//chromeos/ash/components/dbus/lorgnette_manager",
    "//chromeos/ash/components/dbus/lorgnette_manager:lorgnette_proto",
    "//chromeos/ash/components/dbus/media_analytics",
    "//chromeos/ash/components/dbus/media_analytics:media_perception_proto",
    "//chromeos/ash/components/dbus/oobe_config",
    "//chromeos/ash/components/dbus/oobe_config:proto",
    "//chromeos/ash/components/dbus/os_install",
    "//chromeos/ash/components/dbus/patchpanel",
    "//chromeos/ash/components/dbus/patchpanel:patchpanel_proto",
    "//chromeos/ash/components/dbus/pciguard",
    "//chromeos/ash/components/dbus/resourced",
    "//chromeos/ash/components/dbus/rgbkbd",
    "//chromeos/ash/components/dbus/rmad",
    "//chromeos/ash/components/dbus/seneschal",
    "//chromeos/ash/components/dbus/services",
    "//chromeos/ash/components/dbus/session_manager",
    "//chromeos/ash/components/dbus/session_manager:login_manager_proto",
    "//chromeos/ash/components/dbus/shill",
    "//chromeos/ash/components/dbus/smbprovider",
    "//chromeos/ash/components/dbus/spaced",
    "//chromeos/ash/components/dbus/system_clock",
    "//chromeos/ash/components/dbus/system_proxy",
    "//chromeos/ash/components/dbus/system_proxy:system_proxy_proto",
    "//chromeos/ash/components/dbus/typecd",
    "//chromeos/ash/components/dbus/update_engine",
    "//chromeos/ash/components/dbus/update_engine:proto",
    "//chromeos/ash/components/dbus/upstart",
    "//chromeos/ash/components/dbus/userdataauth",
    "//chromeos/ash/components/dbus/userdataauth:userdataauth_proto",
    "//chromeos/ash/components/dbus/virtual_file_provider",
    "//chromeos/ash/components/dbus/vm_plugin_dispatcher",
    "//chromeos/ash/components/dbus/vm_plugin_dispatcher:proto",
    "//chromeos/ash/components/device_activity",
    "//chromeos/ash/components/disks",
    "//chromeos/ash/components/drivefs",
    "//chromeos/ash/components/drivefs/mojom",
    "//chromeos/ash/components/enhanced_network_tts/mojom",
    "//chromeos/ash/components/feature_usage",
    "//chromeos/ash/components/geolocation",
    "//chromeos/ash/components/hibernate:buildflags",
    "//chromeos/ash/components/hid_detection",
    "//chromeos/ash/components/install_attributes",
    "//chromeos/ash/components/language/language_packs",
    "//chromeos/ash/components/language/public/mojom",
    "//chromeos/ash/components/local_search_service/public/cpp",
    "//chromeos/ash/components/login/auth",
    "//chromeos/ash/components/login/session",
    "//chromeos/ash/components/memory",
    "//chromeos/ash/components/multidevice",
    "//chromeos/ash/components/multidevice:stub_multidevice_util",
    "//chromeos/ash/components/multidevice/logging",
    "//chromeos/ash/components/network",
    "//chromeos/ash/components/network/portal_detector",
    "//chromeos/ash/components/policy",
    "//chromeos/ash/components/power",
    "//chromeos/ash/components/proximity_auth",
    "//chromeos/ash/components/scanning",
    "//chromeos/ash/components/settings",
    "//chromeos/ash/components/smbfs",
    "//chromeos/ash/components/smbfs/mojom",
    "//chromeos/ash/components/string_matching",
    "//chromeos/ash/components/sync_wifi",
    "//chromeos/ash/components/tether",
    "//chromeos/ash/components/timezone",
    "//chromeos/ash/components/tpm",
    "//chromeos/ash/components/tpm:buildflags",
    "//chromeos/ash/services/assistant:lib",
    "//chromeos/ash/services/assistant/public/cpp",
    "//chromeos/ash/services/bluetooth_config:in_process_bluetooth_config",
    "//chromeos/ash/services/cros_healthd/private/cpp",
    "//chromeos/ash/services/cros_healthd/public/cpp",
    "//chromeos/ash/services/cros_healthd/public/mojom",
    "//chromeos/ash/services/nearby/public/cpp",
    "//chromeos/ash/services/nearby/public/mojom",
    "//chromeos/ash/services/quick_pair/public/mojom",
    "//chromeos/ash/services/rollback_network_config/public/mojom",
    "//chromeos/components/cdm_factory_daemon:cdm_factory_daemon_browser",
    "//chromeos/components/certificate_provider:certificate_provider",
    "//chromeos/components/disks:prefs",
    "//chromeos/components/mojo_bootstrap",
    "//chromeos/components/onc",
    "//chromeos/components/quick_answers",
    "//chromeos/components/quick_answers/public/cpp:cpp",
    "//chromeos/components/quick_answers/public/cpp:prefs",
    "//chromeos/components/remote_apps/mojom",
    "//chromeos/components/sensors",
    "//chromeos/components/sensors:buildflags",
    "//chromeos/components/sensors/mojom",
    "//chromeos/components/sharesheet:constants",
    "//chromeos/crosapi/cpp",
    "//chromeos/crosapi/mojom",
    "//chromeos/dbus/constants",
    "//chromeos/dbus/dlp",
    "//chromeos/dbus/dlp:dlp_proto",
    "//chromeos/dbus/machine_learning",
    "//chromeos/dbus/missive",
    "//chromeos/dbus/permission_broker",
    "//chromeos/dbus/power",
    "//chromeos/dbus/tpm_manager",
    "//chromeos/dbus/tpm_manager:tpm_manager_proto",
    "//chromeos/dbus/u2f",
    "//chromeos/dbus/u2f:u2f_proto",
    "//chromeos/ime:gencode",
    "//chromeos/login/login_state",
    "//chromeos/printing",
    "//chromeos/services/machine_learning/public/cpp",
    "//chromeos/services/machine_learning/public/mojom",
    "//chromeos/services/network_config:in_process_instance",
    "//chromeos/services/network_config/public/cpp:cpp",
    "//chromeos/services/network_health/public/mojom",
    "//chromeos/startup:constants",
    "//chromeos/system",
    "//chromeos/ui/base",
    "//chromeos/ui/frame",
    "//chromeos/ui/wm",
    "//chromeos/utils",
    "//chromeos/version",
    "//components/app_constants",
    "//components/app_restore",
    "//components/arc",
    "//components/arc/common",
    "//components/arc/common:arc_intent_helper_constants",
    "//components/autofill/core/browser",
    "//components/browser_sync",
    "//components/captive_portal/core",
    "//components/component_updater:crl_set_remover",
    "//components/consent_auditor:consent_auditor",
    "//components/constrained_window",
    "//components/content_settings/core/browser",
    "//components/country_codes",
    "//components/crash/core/app",
    "//components/crx_file",
    "//components/device_event_log",
    "//components/download/content/public",
    "//components/drive",
    "//components/drive:drive_chromeos",
    "//components/embedder_support:browser_util",
    "//components/enterprise",
    "//components/exo",
    "//components/exo/server",
    "//components/favicon/core",
    "//components/feedback",
    "//components/feedback/content",
    "//components/flags_ui",
    "//components/gcm_driver",
    "//components/google/core/common",
    "//components/guest_os",
    "//components/guest_os:prefs",
    "//components/guest_view/browser",
    "//components/image_fetcher/core",
    "//components/invalidation/impl",
    "//components/keep_alive_registry",
    "//components/keyed_service/content",
    "//components/keyed_service/core",
    "//components/language/core/browser",
    "//components/language/core/common",
    "//components/login",
    "//components/metrics:serialization",
    "//components/metrics/structured:neutrino_logging",
    "//components/metrics/structured:neutrino_logging_util",
    "//components/omnibox/browser",
    "//components/onc",
    "//components/ownership",
    "//components/password_manager/core/browser",
    "//components/password_manager/core/browser:hash_password_manager",
    "//components/performance_manager",
    "//components/permissions",
    "//components/policy:generated",
    "//components/policy/core/browser",
    "//components/policy/core/common",
    "//components/policy/core/common:common_constants",
    "//components/pref_registry",
    "//components/prefs",
    "//components/printing/browser",
    "//components/printing/common:mojo_interfaces",
    "//components/proxy_config",
    "//components/quirks",
    "//components/renderer_context_menu",
    "//components/reporting/client:report_queue",
    "//components/reporting/client:report_queue_configuration",
    "//components/reporting/client:report_queue_factory",
    "//components/reporting/client:report_queue_provider",
    "//components/reporting/metrics:metrics_data_collection",
    "//components/reporting/proto:interface_proto",
    "//components/reporting/proto:metric_data_proto",
    "//components/reporting/proto:record_constants",
    "//components/reporting/storage:storage_module",
    "//components/reporting/storage_selector",
    "//components/reporting/util:backoff_settings",
    "//components/reporting/util:status",
    "//components/reporting/util:status_proto",
    "//components/reporting/util:task_runner_context",
    "//components/rlz",
    "//components/safe_browsing/core/browser/db:metadata_proto",
    "//components/safe_browsing/core/common/proto:csd_proto",
    "//components/services/app_service:lib",
    "//components/services/app_service/public/cpp:app_types",
    "//components/services/app_service/public/cpp:app_update",
    "//components/services/app_service/public/cpp:icon_types",
    "//components/services/app_service/public/cpp:instance_update",
    "//components/services/app_service/public/cpp:intents",
    "//components/services/app_service/public/cpp:types",
    "//components/services/unzip/content:content",
    "//components/services/unzip/public/cpp:cpp",
    "//components/session_manager/core",
    "//components/signin/public/identity_manager",
    "//components/signin/public/webdata",
    "//components/soda",
    "//components/soda:constants",
    "//components/spellcheck/browser:browser",
    "//components/spellcheck/common:spellcheck_result",
    "//components/storage_monitor",
    "//components/strings",
    "//components/sync",
    "//components/sync_device_info",
    "//components/sync_preferences",
    "//components/sync_sessions",
    "//components/tracing:startup_tracing",
    "//components/translate/core/browser",
    "//components/ukm",
    "//components/ukm/content",
    "//components/unified_consent",
    "//components/update_client:update_client",
    "//components/user_manager",
    "//components/user_prefs:user_prefs",
    "//components/vector_icons",
    "//components/webapps/browser",
    "//extensions/browser/api:api_implementations",
    "//extensions/browser/updater",
    "//media/capture/video/chromeos/public:public",
    "//remoting/host/chromeos:features",

    # This depends directly on the variations target, rather than just
    # transitively via the common target because the proto sources need to
    # be generated before code in this target can start building.
    "//components/variations",
    "//components/viz/host",
    "//components/web_modal",
    "//components/web_resource",
    "//components/webdata/common",
    "//components/zoom",
    "//content/public/browser",
    "//content/public/common",
    "//crypto",
    "//dbus",
    "//device/bluetooth",
    "//extensions/browser",
    "//extensions/browser/kiosk",
    "//extensions/common",
    "//extensions/common:mojom",
    "//google_apis/common",
    "//google_apis/drive",
    "//gpu",
    "//gpu/ipc/host",
    "//gpu/ipc/service",
    "//media",
    "//media/capture:capture_lib",
    "//media/capture:capture_switches",
    "//media/mojo/mojom",
    "//mojo/public/cpp/platform",
    "//mojo/public/cpp/system",
    "//net",

    # TODO: care about enable_basic_printing and enable_print_preview.
    "//printing",
    "//printing/backend",
    "//printing/mojom",
    "//remoting/host/chromeos:host_event_reporter_impl",
    "//remoting/host/chromeos:remoting_service",
    "//remoting/protocol",
    "//remoting/protocol:errors",
    "//services/audio/public/cpp",
    "//services/data_decoder/public/cpp",
    "//services/device/public/cpp/usb",
    "//services/device/public/mojom",
    "//services/device/public/mojom:usb",
    "//services/metrics/public/cpp:ukm_builders",
    "//services/preferences/public/mojom",
    "//services/resource_coordinator/public/cpp:resource_coordinator_cpp",
    "//services/service_manager/public/cpp",
    "//skia",
    "//storage/browser",
    "//storage/common",
    "//third_party/blink/public/common",
    "//third_party/boringssl",
    "//third_party/ced",
    "//third_party/icu",
    "//third_party/libaddressinput",
    "//third_party/libipp",
    "//third_party/metrics_proto",
    "//third_party/protobuf:protobuf_lite",
    "//third_party/protobuf:protoc($host_toolchain)",
    "//third_party/re2",
    "//third_party/zlib",
    "//third_party/zlib/google:compression_utils",
    "//ui/accessibility",
    "//ui/aura",
    "//ui/base",
    "//ui/base:features",
    "//ui/base/idle",
    "//ui/base/ime/ash",
    "//ui/chromeos",
    "//ui/chromeos/events",
    "//ui/compositor",
    "//ui/content_accelerators",
    "//ui/display",
    "//ui/display/manager",
    "//ui/events:dom_keycode_converter",
    "//ui/events/blink",
    "//ui/events/devices",
    "//ui/events/platform",
    "//ui/file_manager",
    "//ui/gfx:gfx",
    "//ui/gfx:gfx_switches",
    "//ui/message_center",
    "//ui/message_center/public/cpp",
    "//ui/ozone",
    "//ui/shell_dialogs",
    "//ui/snapshot",
    "//ui/views",
    "//ui/views/controls/webview",
    "//ui/web_dialogs",
    "//ui/webui",
    "//ui/wm",
    "//ui/wm/public",
    "//url",
  ]

  data_deps = [ ":dbus_service_files" ]

  allow_circular_includes_from = [
    "//chrome/browser/apps/platform_apps/api",
    "//chrome/browser/ash/crosapi",
    "//chrome/browser/extensions",
    "//chrome/browser/web_applications",
    "//chrome/browser/ash/system_web_apps",
    "//chrome/browser/ui/ash/system_web_apps",
    "//chrome/browser/policy:onc",
  ]

  sources = [
    "app_mode/app_session.cc",
    "app_mode/app_session.h",
    "app_mode/app_session_browser_window_handler.cc",
    "app_mode/app_session_browser_window_handler.h",
    "app_mode/app_session_metrics_service.cc",
    "app_mode/app_session_metrics_service.h",
    "app_mode/app_session_policies.cc",
    "app_mode/app_session_policies.h",
    "app_mode/chrome_kiosk_app_installer.cc",
    "app_mode/chrome_kiosk_app_installer.h",
    "app_mode/chrome_kiosk_app_launcher.cc",
    "app_mode/chrome_kiosk_app_launcher.h",
    "app_mode/chrome_kiosk_external_loader_broker.cc",
    "app_mode/chrome_kiosk_external_loader_broker.h",
    "app_mode/kiosk_app_external_loader.cc",
    "app_mode/kiosk_app_external_loader.h",
    "app_mode/kiosk_app_service_launcher.cc",
    "app_mode/kiosk_app_service_launcher.h",
    "app_mode/kiosk_settings_navigation_throttle.cc",
    "app_mode/kiosk_settings_navigation_throttle.h",
    "app_mode/startup_app_launcher_update_checker.cc",
    "app_mode/startup_app_launcher_update_checker.h",
    "app_mode/web_kiosk_browser_controller_base.cc",
    "app_mode/web_kiosk_browser_controller_base.h",
    "arc/icon_decode_request.cc",
    "arc/icon_decode_request.h",
    "extensions/default_app_order.cc",
    "extensions/default_app_order.h",
    "extensions/device_local_account_external_policy_loader.cc",
    "extensions/device_local_account_external_policy_loader.h",
    "extensions/device_local_account_management_policy_provider.cc",
    "extensions/device_local_account_management_policy_provider.h",
    "extensions/dictionary_event_router.cc",
    "extensions/dictionary_event_router.h",
    "extensions/extensions_permissions_tracker.cc",
    "extensions/extensions_permissions_tracker.h",
    "extensions/external_cache.cc",
    "extensions/external_cache.h",
    "extensions/external_cache_delegate.cc",
    "extensions/external_cache_delegate.h",
    "extensions/external_cache_impl.cc",
    "extensions/external_cache_impl.h",
    "extensions/gfx_utils.cc",
    "extensions/gfx_utils.h",
    "extensions/ime_menu_event_router.cc",
    "extensions/ime_menu_event_router.h",
    "extensions/info_private_api.cc",
    "extensions/info_private_api.h",
    "extensions/input_method_event_router.cc",
    "extensions/input_method_event_router.h",
    "extensions/install_limiter.cc",
    "extensions/install_limiter.h",
    "extensions/install_limiter_factory.cc",
    "extensions/install_limiter_factory.h",
    "extensions/media_player_event_router.cc",
    "extensions/media_player_event_router.h",
    "extensions/signin_screen_extensions_external_loader.cc",
    "extensions/signin_screen_extensions_external_loader.h",
    "extensions/signin_screen_policy_provider.cc",
    "extensions/signin_screen_policy_provider.h",
    "fileapi/external_file_resolver.cc",
    "fileapi/external_file_resolver.h",
    "fileapi/external_file_url_loader_factory.cc",
    "fileapi/external_file_url_loader_factory.h",
    "fileapi/external_file_url_util.cc",
    "fileapi/external_file_url_util.h",
    "fileapi/file_access_permissions.cc",
    "fileapi/file_access_permissions.h",
    "fileapi/file_change_service.cc",
    "fileapi/file_change_service.h",
    "fileapi/file_change_service_factory.cc",
    "fileapi/file_change_service_factory.h",
    "fileapi/file_change_service_observer.h",
    "fileapi/file_system_backend.cc",
    "fileapi/file_system_backend.h",
    "fileapi/file_system_backend_delegate.h",
    "fileapi/mtp_file_system_backend_delegate.cc",
    "fileapi/mtp_file_system_backend_delegate.h",
    "fileapi/mtp_watcher_manager.cc",
    "fileapi/mtp_watcher_manager.h",
    "fileapi/observable_file_system_operation_impl.cc",
    "fileapi/observable_file_system_operation_impl.h",
    "fileapi/recent_arc_media_source.cc",
    "fileapi/recent_arc_media_source.h",
    "fileapi/recent_disk_source.cc",
    "fileapi/recent_disk_source.h",
    "fileapi/recent_drive_source.cc",
    "fileapi/recent_drive_source.h",
    "fileapi/recent_file.cc",
    "fileapi/recent_file.h",
    "fileapi/recent_model.cc",
    "fileapi/recent_model.h",
    "fileapi/recent_model_factory.cc",
    "fileapi/recent_model_factory.h",
    "fileapi/recent_source.cc",
    "fileapi/recent_source.h",
    "policy/dlp/clipboard_bubble.cc",
    "policy/dlp/clipboard_bubble.h",
    "policy/dlp/data_transfer_dlp_controller.cc",
    "policy/dlp/data_transfer_dlp_controller.h",
    "policy/dlp/dlp_clipboard_bubble_constants.h",
    "policy/dlp/dlp_clipboard_notifier.cc",
    "policy/dlp/dlp_clipboard_notifier.h",
    "policy/dlp/dlp_confidential_contents.cc",
    "policy/dlp/dlp_confidential_contents.h",
    "policy/dlp/dlp_confidential_file.cc",
    "policy/dlp/dlp_confidential_file.h",
    "policy/dlp/dlp_content_manager.cc",
    "policy/dlp/dlp_content_manager.h",
    "policy/dlp/dlp_content_manager_observer.h",
    "policy/dlp/dlp_content_observer.cc",
    "policy/dlp/dlp_content_observer.h",
    "policy/dlp/dlp_content_restriction_set.cc",
    "policy/dlp/dlp_content_restriction_set.h",
    "policy/dlp/dlp_content_tab_helper.cc",
    "policy/dlp/dlp_content_tab_helper.h",
    "policy/dlp/dlp_copy_or_move_hook_delegate.cc",
    "policy/dlp/dlp_copy_or_move_hook_delegate.h",
    "policy/dlp/dlp_data_transfer_notifier.cc",
    "policy/dlp/dlp_data_transfer_notifier.h",
    "policy/dlp/dlp_drag_drop_notifier.cc",
    "policy/dlp/dlp_drag_drop_notifier.h",
    "policy/dlp/dlp_file_access_copy_or_move_delegate_factory.cc",
    "policy/dlp/dlp_file_access_copy_or_move_delegate_factory.h",
    "policy/dlp/dlp_histogram_helper.cc",
    "policy/dlp/dlp_histogram_helper.h",
    "policy/dlp/dlp_notification_helper.cc",
    "policy/dlp/dlp_notification_helper.h",
    "policy/dlp/dlp_policy_constants.h",
    "policy/dlp/dlp_reporting_manager.cc",
    "policy/dlp/dlp_reporting_manager.h",
    "policy/dlp/dlp_rules_manager.h",
    "policy/dlp/dlp_rules_manager_factory.cc",
    "policy/dlp/dlp_rules_manager_factory.h",
    "policy/dlp/dlp_rules_manager_impl.cc",
    "policy/dlp/dlp_rules_manager_impl.h",
    "policy/dlp/dlp_scoped_file_access_delegate.cc",
    "policy/dlp/dlp_scoped_file_access_delegate.h",
    "policy/dlp/dlp_warn_dialog.cc",
    "policy/dlp/dlp_warn_dialog.h",
    "policy/dlp/dlp_warn_notifier.cc",
    "policy/dlp/dlp_warn_notifier.h",

    # Extension API implementations.
    "extensions/autotest_private/autotest_private_api.cc",
    "extensions/autotest_private/autotest_private_api.h",
    "extensions/echo_private/echo_private_api.cc",
    "extensions/echo_private/echo_private_api.h",
    "extensions/file_manager/device_event_router.cc",
    "extensions/file_manager/device_event_router.h",
    "extensions/file_manager/drivefs_event_router.cc",
    "extensions/file_manager/drivefs_event_router.h",
    "extensions/file_manager/event_router.cc",
    "extensions/file_manager/event_router.h",
    "extensions/file_manager/event_router_factory.cc",
    "extensions/file_manager/event_router_factory.h",
    "extensions/file_manager/file_manager_private_api_functions.h",
    "extensions/file_manager/file_stream_md5_digester.cc",
    "extensions/file_manager/file_stream_md5_digester.h",
    "extensions/file_manager/file_system_provider_metrics_util.cc",
    "extensions/file_manager/file_system_provider_metrics_util.h",
    "extensions/file_manager/fmpi_get_volume_root_function.cc",
    "extensions/file_manager/fmpi_get_volume_root_function.h",
    "extensions/file_manager/logged_extension_function.cc",
    "extensions/file_manager/logged_extension_function.h",
    "extensions/file_manager/private_api_dialog.cc",
    "extensions/file_manager/private_api_dialog.h",
    "extensions/file_manager/private_api_drive.cc",
    "extensions/file_manager/private_api_drive.h",
    "extensions/file_manager/private_api_file_system.cc",
    "extensions/file_manager/private_api_file_system.h",
    "extensions/file_manager/private_api_guest_os.cc",
    "extensions/file_manager/private_api_guest_os.h",
    "extensions/file_manager/private_api_holding_space.cc",
    "extensions/file_manager/private_api_holding_space.h",
    "extensions/file_manager/private_api_media_parser.cc",
    "extensions/file_manager/private_api_media_parser.h",
    "extensions/file_manager/private_api_media_parser_util.cc",
    "extensions/file_manager/private_api_media_parser_util.h",
    "extensions/file_manager/private_api_misc.cc",
    "extensions/file_manager/private_api_misc.h",
    "extensions/file_manager/private_api_mount.cc",
    "extensions/file_manager/private_api_mount.h",
    "extensions/file_manager/private_api_sharesheet.cc",
    "extensions/file_manager/private_api_sharesheet.h",
    "extensions/file_manager/private_api_strings.cc",
    "extensions/file_manager/private_api_strings.h",
    "extensions/file_manager/private_api_tasks.cc",
    "extensions/file_manager/private_api_tasks.h",
    "extensions/file_manager/private_api_thumbnail.cc",
    "extensions/file_manager/private_api_thumbnail.h",
    "extensions/file_manager/private_api_util.cc",
    "extensions/file_manager/private_api_util.h",
    "extensions/file_manager/scoped_suppress_drive_notifications_for_path.cc",
    "extensions/file_manager/scoped_suppress_drive_notifications_for_path.h",
    "extensions/file_manager/select_file_dialog_extension_user_data.cc",
    "extensions/file_manager/select_file_dialog_extension_user_data.h",
    "extensions/file_manager/system_notification_manager.cc",
    "extensions/file_manager/system_notification_manager.h",
    "extensions/file_system_provider/file_system_provider_api.cc",
    "extensions/file_system_provider/file_system_provider_api.h",
    "extensions/file_system_provider/provider_function.cc",
    "extensions/file_system_provider/provider_function.h",
    "extensions/input_method_api.cc",
    "extensions/input_method_api.h",
    "extensions/login_screen/login/cleanup/cleanup_manager_ash.cc",
    "extensions/login_screen/login/cleanup/cleanup_manager_ash.h",
    "extensions/login_screen/login/cleanup/clipboard_cleanup_handler.cc",
    "extensions/login_screen/login/cleanup/clipboard_cleanup_handler.h",
    "extensions/login_screen/login/cleanup/files_cleanup_handler.cc",
    "extensions/login_screen/login/cleanup/files_cleanup_handler.h",
    "extensions/login_screen/login/cleanup/lacros_cleanup_handler.cc",
    "extensions/login_screen/login/cleanup/lacros_cleanup_handler.h",
    "extensions/login_screen/login/cleanup/print_jobs_cleanup_handler.cc",
    "extensions/login_screen/login/cleanup/print_jobs_cleanup_handler.h",
    "extensions/login_screen/login/errors.cc",
    "extensions/login_screen/login/errors.h",
    "extensions/login_screen/login/external_logout_done/external_logout_done_event_handler.cc",
    "extensions/login_screen/login/external_logout_done/external_logout_done_event_handler.h",
    "extensions/login_screen/login/external_logout_done/external_logout_done_event_handler_factory.cc",
    "extensions/login_screen/login/external_logout_done/external_logout_done_event_handler_factory.h",
    "extensions/login_screen/login/login_api_lock_handler.cc",
    "extensions/login_screen/login/login_api_lock_handler.h",
    "extensions/login_screen/login/shared_session_handler.cc",
    "extensions/login_screen/login/shared_session_handler.h",
    "extensions/login_screen/login_screen_ui/login_screen_ui_api.cc",
    "extensions/login_screen/login_screen_ui/login_screen_ui_api.h",
    "extensions/login_screen/login_screen_ui/ui_handler.cc",
    "extensions/login_screen/login_screen_ui/ui_handler.h",
    "extensions/media_player_api.cc",
    "extensions/media_player_api.h",
    "extensions/speech/speech_recognition_private_api.cc",
    "extensions/speech/speech_recognition_private_api.h",
    "extensions/speech/speech_recognition_private_delegate.h",
    "extensions/speech/speech_recognition_private_manager.cc",
    "extensions/speech/speech_recognition_private_manager.h",
    "extensions/speech/speech_recognition_private_recognizer.cc",
    "extensions/speech/speech_recognition_private_recognizer.h",
    "extensions/users_private/users_private_api.cc",
    "extensions/users_private/users_private_api.h",
    "extensions/users_private/users_private_delegate.cc",
    "extensions/users_private/users_private_delegate.h",
    "extensions/users_private/users_private_delegate_factory.cc",
    "extensions/users_private/users_private_delegate_factory.h",
    "extensions/wallpaper_api.cc",
    "extensions/wallpaper_api.h",
    "extensions/wm/wm_desks_private_api.cc",
    "extensions/wm/wm_desks_private_api.h",
  ]

  defines = []
  if (use_cras) {
    defines += [ "USE_CRAS" ]
  }

  if (use_libfuzzer) {
    deps += [ "//components/exo/wayland:weston_test_stub" ]
  }

  if (enable_plugins) {
    sources += [
      "app_mode/kiosk_session_plugin_handler.cc",
      "app_mode/kiosk_session_plugin_handler.h",
      "app_mode/kiosk_session_plugin_handler_delegate.h",
    ]
  }
}

action("dbus_service_files") {
  sources = [
    "../ash/dbus/org.chromium.ChromeFeaturesService.conf",
    "../ash/dbus/org.chromium.ComponentUpdaterService.conf",
    "../ash/dbus/org.chromium.CryptohomeKeyDelegate.conf",
    "../ash/dbus/org.chromium.DlpFilesPolicyService.conf",
    "../ash/dbus/org.chromium.DriveFileStreamService.conf",
    "../ash/dbus/org.chromium.EncryptedReportingUploadService.conf",
    "../ash/dbus/org.chromium.FuseBoxService.conf",
    "../ash/dbus/org.chromium.KioskAppService.conf",
    "../ash/dbus/org.chromium.LibvdaService.conf",
    "../ash/dbus/org.chromium.LockToSingleUser.conf",
    "../ash/dbus/org.chromium.MachineLearningDecisionService.conf",
    "../ash/dbus/org.chromium.MetricsEventService.conf",
    "../ash/dbus/org.chromium.MojoConnectionService.conf",
    "../ash/dbus/org.chromium.NetworkProxyService.conf",
    "../ash/dbus/org.chromium.PrintersService.conf",
    "../ash/dbus/org.chromium.ScreenLockService.conf",
    "../ash/dbus/org.chromium.SmbFsService.conf",
    "../ash/dbus/org.chromium.VirtualFileRequestService.conf",
    "../ash/dbus/vm/org.chromium.PluginVmService.conf",
    "../ash/dbus/vm/org.chromium.VmApplicationsService.conf",
    "../ash/dbus/vm/org.chromium.VmDiskManagementService.conf",
    "../ash/dbus/vm/org.chromium.VmLaunchService.conf",
    "../ash/dbus/vm/org.chromium.VmPermissionService.conf",
    "../ash/dbus/vm/org.chromium.VmSKForwardingService.conf",
  ]
  output_conf_file = "$root_out_dir/dbus/chrome_dbus_services.conf"
  outputs = [ output_conf_file ]

  script = "//chromeos/tools/concat_dbus_conf_files.py"
  args = [ rebase_path(output_conf_file, root_build_dir) ]
  args += rebase_path(sources, root_build_dir)
}

static_library("test_support") {
  testonly = true

  sources = [
    "../ash/android_sms/fake_android_sms_app_manager.cc",
    "../ash/android_sms/fake_android_sms_app_manager.h",
    "../ash/android_sms/fake_android_sms_app_setup_controller.cc",
    "../ash/android_sms/fake_android_sms_app_setup_controller.h",
    "../ash/android_sms/fake_connection_establisher.cc",
    "../ash/android_sms/fake_connection_establisher.h",
    "../ash/app_mode/test_kiosk_extension_builder.cc",
    "../ash/app_mode/test_kiosk_extension_builder.h",
    "../ash/app_mode/web_app/mock_web_kiosk_app_launcher.cc",
    "../ash/app_mode/web_app/mock_web_kiosk_app_launcher.h",
    "../ash/attestation/mock_enrollment_certificate_uploader.cc",
    "../ash/attestation/mock_enrollment_certificate_uploader.h",
    "../ash/attestation/mock_machine_certificate_uploader.cc",
    "../ash/attestation/mock_machine_certificate_uploader.h",
    "../ash/attestation/mock_tpm_challenge_key.cc",
    "../ash/attestation/mock_tpm_challenge_key.h",
    "../ash/attestation/mock_tpm_challenge_key_subtle.cc",
    "../ash/attestation/mock_tpm_challenge_key_subtle.h",
    "../ash/borealis/borealis_context_manager_mock.cc",
    "../ash/borealis/borealis_context_manager_mock.h",
    "../ash/borealis/borealis_service_fake.cc",
    "../ash/borealis/borealis_service_fake.h",
    "../ash/borealis/borealis_window_manager_mock.cc",
    "../ash/borealis/borealis_window_manager_mock.h",
    "../ash/borealis/borealis_window_manager_test_helper.cc",
    "../ash/borealis/borealis_window_manager_test_helper.h",
    "../ash/borealis/testing/apps.cc",
    "../ash/borealis/testing/apps.h",
    "../ash/borealis/testing/callback_factory.h",
    "../ash/borealis/testing/features.cc",
    "../ash/borealis/testing/features.h",
    "../ash/borealis/testing/widgets.cc",
    "../ash/borealis/testing/widgets.h",
    "../ash/bruschetta/fake_bruschetta_features.cc",
    "../ash/bruschetta/fake_bruschetta_features.h",
    "../ash/bruschetta/fake_bruschetta_launcher.cc",
    "../ash/bruschetta/fake_bruschetta_launcher.h",
    "../ash/cert_provisioning/mock_cert_provisioning_invalidator.cc",
    "../ash/cert_provisioning/mock_cert_provisioning_invalidator.h",
    "../ash/cert_provisioning/mock_cert_provisioning_scheduler.cc",
    "../ash/cert_provisioning/mock_cert_provisioning_scheduler.h",
    "../ash/cert_provisioning/mock_cert_provisioning_worker.cc",
    "../ash/cert_provisioning/mock_cert_provisioning_worker.h",
    "../ash/child_accounts/time_limits/app_time_limits_policy_builder.cc",
    "../ash/child_accounts/time_limits/app_time_limits_policy_builder.h",
    "../ash/crostini/ansible/ansible_management_test_helper.cc",
    "../ash/crostini/ansible/ansible_management_test_helper.h",
    "../ash/crostini/ansible/mock_ansible_management_service.cc",
    "../ash/crostini/ansible/mock_ansible_management_service.h",
    "../ash/crostini/crostini_test_helper.cc",
    "../ash/crostini/crostini_test_helper.h",
    "../ash/crostini/crostini_test_util.cc",
    "../ash/crostini/crostini_test_util.h",
    "../ash/crostini/fake_crostini_features.cc",
    "../ash/crostini/fake_crostini_features.h",
    "../ash/crostini/fake_crostini_installer_ui_delegate.cc",
    "../ash/crostini/fake_crostini_installer_ui_delegate.h",
    "../ash/device_name/fake_device_name_applier.cc",
    "../ash/device_name/fake_device_name_applier.h",
    "../ash/device_name/fake_device_name_store.cc",
    "../ash/device_name/fake_device_name_store.h",
    "../ash/drive/drive_integration_service_browser_test_base.cc",
    "../ash/drive/drive_integration_service_browser_test_base.h",
    "../ash/drive/drivefs_test_support.cc",
    "../ash/drive/drivefs_test_support.h",
    "../ash/file_manager/mount_test_util.cc",
    "../ash/file_manager/mount_test_util.h",
    "../ash/guest_os/dbus_test_helper.cc",
    "../ash/guest_os/dbus_test_helper.h",
    "../ash/input_method/stub_input_method_engine_observer.h",
    "../ash/lock_screen_apps/fake_lock_screen_profile_creator.cc",
    "../ash/lock_screen_apps/fake_lock_screen_profile_creator.h",
    "../ash/login/demo_mode/demo_mode_test_helper.cc",
    "../ash/login/demo_mode/demo_mode_test_helper.h",
    "../ash/login/enrollment/enterprise_enrollment_helper_mock.cc",
    "../ash/login/enrollment/enterprise_enrollment_helper_mock.h",
    "../ash/login/enrollment/mock_enrollment_screen.cc",
    "../ash/login/enrollment/mock_enrollment_screen.h",
    "../ash/login/mock_network_state_helper.cc",
    "../ash/login/mock_network_state_helper.h",
    "../ash/login/reporting/login_logout_reporter_test_delegate.cc",
    "../ash/login/reporting/login_logout_reporter_test_delegate.h",
    "../ash/login/screens/mock_error_screen.cc",
    "../ash/login/screens/mock_error_screen.h",
    "../ash/login/screens/mock_network_screen.cc",
    "../ash/login/screens/mock_network_screen.h",
    "../ash/login/screens/mock_update_screen.cc",
    "../ash/login/screens/mock_update_screen.h",
    "../ash/login/screens/mock_welcome_screen.cc",
    "../ash/login/screens/mock_welcome_screen.h",
    "../ash/login/screens/recommend_apps/fake_recommend_apps_fetcher_delegate.cc",
    "../ash/login/screens/recommend_apps/fake_recommend_apps_fetcher_delegate.h",
    "../ash/login/test/cryptohome_mixin.cc",
    "../ash/login/test/cryptohome_mixin.h",
    "../ash/login/test/dialog_window_waiter.cc",
    "../ash/login/test/dialog_window_waiter.h",
    "../ash/login/test/embedded_test_server_setup_mixin.cc",
    "../ash/login/test/embedded_test_server_setup_mixin.h",
    "../ash/login/test/fake_gaia_mixin.cc",
    "../ash/login/test/fake_gaia_mixin.h",
    "../ash/login/test/logged_in_user_mixin.cc",
    "../ash/login/test/logged_in_user_mixin.h",
    "../ash/login/test/login_manager_mixin.cc",
    "../ash/login/test/login_manager_mixin.h",
    "../ash/login/test/login_or_lock_screen_visible_waiter.cc",
    "../ash/login/test/login_or_lock_screen_visible_waiter.h",
    "../ash/login/test/oobe_auth_page_waiter.cc",
    "../ash/login/test/oobe_auth_page_waiter.h",
    "../ash/login/test/oobe_screen_exit_waiter.cc",
    "../ash/login/test/oobe_screen_exit_waiter.h",
    "../ash/login/test/oobe_screen_waiter.cc",
    "../ash/login/test/oobe_screen_waiter.h",
    "../ash/login/test/oobe_screens_utils.cc",
    "../ash/login/test/oobe_screens_utils.h",
    "../ash/login/test/profile_prepared_waiter.cc",
    "../ash/login/test/profile_prepared_waiter.h",
    "../ash/login/test/scoped_help_app_for_test.cc",
    "../ash/login/test/scoped_help_app_for_test.h",
    "../ash/login/test/session_flags_manager.cc",
    "../ash/login/test/session_flags_manager.h",
    "../ash/login/test/session_manager_state_waiter.cc",
    "../ash/login/test/session_manager_state_waiter.h",
    "../ash/login/test/user_policy_mixin.cc",
    "../ash/login/test/user_policy_mixin.h",
    "../ash/login/test/wizard_controller_screen_exit_waiter.cc",
    "../ash/login/test/wizard_controller_screen_exit_waiter.h",
    "../ash/login/version_updater/mock_version_updater_delegate.cc",
    "../ash/login/version_updater/mock_version_updater_delegate.h",
    "../ash/platform_keys/key_permissions/fake_user_private_token_kpm_service.cc",
    "../ash/platform_keys/key_permissions/fake_user_private_token_kpm_service.h",
    "../ash/platform_keys/key_permissions/mock_key_permissions_manager.cc",
    "../ash/platform_keys/key_permissions/mock_key_permissions_manager.h",
    "../ash/platform_keys/key_permissions/mock_key_permissions_service.cc",
    "../ash/platform_keys/key_permissions/mock_key_permissions_service.h",
    "../ash/platform_keys/mock_platform_keys_service.cc",
    "../ash/platform_keys/mock_platform_keys_service.h",
    "../ash/plugin_vm/fake_plugin_vm_features.cc",
    "../ash/plugin_vm/fake_plugin_vm_features.h",
    "../ash/policy/core/user_policy_test_helper.cc",
    "../ash/policy/core/user_policy_test_helper.h",
    "../ash/policy/handlers/fake_device_name_policy_handler.cc",
    "../ash/policy/handlers/fake_device_name_policy_handler.h",
    "../ash/policy/handlers/minimum_version_policy_test_helpers.cc",
    "../ash/policy/handlers/minimum_version_policy_test_helpers.h",
    "../ash/printing/printing_stubs.cc",
    "../ash/printing/printing_stubs.h",
    "../ash/printing/test_cups_print_job_manager.cc",
    "../ash/printing/test_cups_print_job_manager.h",
    "../ash/printing/test_cups_printers_manager.cc",
    "../ash/printing/test_cups_printers_manager.h",
    "../ash/printing/test_printer_configurer.cc",
    "../ash/printing/test_printer_configurer.h",
    "../ash/scanning/fake_lorgnette_scanner_manager.cc",
    "../ash/scanning/fake_lorgnette_scanner_manager.h",
    "../ash/secure_channel/fake_nearby_connection_broker.cc",
    "../ash/secure_channel/fake_nearby_connection_broker.h",
    "../ash/secure_channel/fake_nearby_endpoint_finder.cc",
    "../ash/secure_channel/fake_nearby_endpoint_finder.h",
    "../ash/settings/scoped_testing_cros_settings.cc",
    "../ash/settings/scoped_testing_cros_settings.h",
    "../ash/wallpaper_handlers/mock_wallpaper_handlers.cc",
    "../ash/wallpaper_handlers/mock_wallpaper_handlers.h",
    "extensions/test_external_cache.cc",
    "extensions/test_external_cache.h",
    "policy/dlp/dlp_content_manager_test_helper.cc",
    "policy/dlp/dlp_content_manager_test_helper.h",
    "policy/dlp/mock_dlp_content_manager.cc",
    "policy/dlp/mock_dlp_content_manager.h",
  ]

  deps = [
    ":chromeos",
    "//ash/constants",
    "//ash/services/ime:test_support",
    "//ash/services/multidevice_setup/public/cpp:test_support",
    "//ash/webui/personalization_app/mojom",
    "//chrome/browser:browser_process",
    "//chrome/browser/ash/system_web_apps",
    "//chrome/browser/web_applications",
    "//chrome/common:constants",
    "//chrome/test:test_support",
    "//chrome/test:test_support_ui",
    "//chromeos/ash/components/attestation:test_support",
    "//chromeos/ash/components/cryptohome",
    "//chromeos/ash/components/dbus:test_support",
    "//chromeos/ash/components/dbus/chunneld",
    "//chromeos/ash/components/dbus/cicerone",
    "//chromeos/ash/components/dbus/concierge",
    "//chromeos/ash/components/dbus/cros_disks",
    "//chromeos/ash/components/dbus/cryptohome",
    "//chromeos/ash/components/dbus/cryptohome:cryptohome_proto",
    "//chromeos/ash/components/dbus/dlcservice",
    "//chromeos/ash/components/dbus/lorgnette_manager",
    "//chromeos/ash/components/dbus/lorgnette_manager:lorgnette_proto",
    "//chromeos/ash/components/dbus/seneschal",
    "//chromeos/ash/components/dbus/session_manager",
    "//chromeos/ash/components/dbus/userdataauth:userdataauth",
    "//chromeos/ash/components/dbus/userdataauth:userdataauth_proto",
    "//chromeos/ash/components/drivefs",
    "//chromeos/ash/components/drivefs:test_support",
    "//chromeos/ash/components/login/auth",
    "//chromeos/ash/components/settings",
    "//chromeos/printing",
    "//chromeos/system",
    "//components/crx_file",
    "//components/drive",
    "//components/exo",
    "//components/policy/core/browser",
    "//components/policy/core/common:test_support",
    "//components/policy/proto",
    "//components/policy/test_support",
    "//components/reporting/client:test_support",
    "//components/session_manager/core",
    "//google_apis",
    "//google_apis:test_support",
    "//google_apis/common",
    "//google_apis/common:test_support",
    "//net",
    "//net:test_support",
    "//skia",
    "//testing/gmock",
    "//testing/gtest",
    "//url",
  ]
}

source_set("unit_tests") {
  testonly = true
  check_includes = false

  sources = [
    # TODO(lukasza): Move Drive tests outside of CrOS (crbug.com/498951).
    "../ash/accessibility/pumpkin_installer_unittest.cc",
    "../ash/account_manager/account_apps_availability_unittest.cc",
    "../ash/account_manager/account_manager_edu_coexistence_controller_unittest.cc",
    "../ash/android_sms/android_sms_app_manager_impl_unittest.cc",
    "../ash/android_sms/android_sms_app_setup_controller_impl_unittest.cc",
    "../ash/android_sms/connection_manager_unittest.cc",
    "../ash/android_sms/fcm_connection_establisher_unittest.cc",
    "../ash/app_mode/app_launch_utils_unittest.cc",
    "../ash/app_mode/arc/arc_kiosk_app_service_unittest.cc",
    "../ash/app_mode/kiosk_app_launch_error_unittest.cc",
    "../ash/app_mode/metrics/low_disk_metrics_service_unittest.cc",
    "../ash/app_mode/metrics/network_connectivity_metrics_service_unittest.cc",
    "../ash/app_mode/startup_app_launcher_unittest.cc",
    "../ash/app_mode/web_app/web_kiosk_app_launcher_unittest.cc",
    "../ash/app_mode/web_app/web_kiosk_app_service_launcher_unittest.cc",
    "../ash/app_mode/web_app/web_kiosk_app_update_observer_unittest.cc",
    "../ash/app_restore/arc_ghost_window_view_unittest.cc",
    "../ash/app_restore/arc_window_utils_unittest.cc",
    "../ash/app_restore/full_restore_prefs_unittest.cc",
    "../ash/app_restore/full_restore_service_unittest.cc",
    "../ash/apps/apk_web_app_installer_unittest.cc",
    "../ash/arc/accessibility/accessibility_info_data_wrapper_unittest.cc",
    "../ash/arc/accessibility/accessibility_node_info_data_wrapper_unittest.cc",
    "../ash/arc/accessibility/arc_accessibility_helper_bridge_unittest.cc",
    "../ash/arc/accessibility/arc_accessibility_test_util.cc",
    "../ash/arc/accessibility/arc_accessibility_test_util.h",
    "../ash/arc/accessibility/arc_accessibility_tree_tracker_unittest.cc",
    "../ash/arc/accessibility/arc_accessibility_util_unittest.cc",
    "../ash/arc/accessibility/auto_complete_handler_unittest.cc",
    "../ash/arc/accessibility/ax_tree_source_arc_unittest.cc",
    "../ash/arc/accessibility/drawer_layout_handler_unittest.cc",
    "../ash/arc/adbd/arc_adbd_monitor_bridge_unittest.cc",
    "../ash/arc/app_shortcuts/arc_app_shortcuts_menu_builder_unittest.cc",
    "../ash/arc/app_shortcuts/arc_app_shortcuts_request_unittest.cc",
    "../ash/arc/arc_demo_mode_delegate_impl_unittest.cc",
    "../ash/arc/arc_migration_guide_notification_unittest.cc",
    "../ash/arc/arc_mount_provider_unittest.cc",
    "../ash/arc/arc_support_host_unittest.cc",
    "../ash/arc/arc_ui_availability_reporter_unittest.cc",
    "../ash/arc/arc_util_unittest.cc",
    "../ash/arc/bluetooth/arc_bluetooth_bridge_unittest.cc",
    "../ash/arc/bluetooth/arc_bluetooth_task_queue_unittest.cc",
    "../ash/arc/boot_phase_monitor/arc_boot_phase_monitor_bridge_unittest.cc",
    "../ash/arc/enterprise/arc_data_snapshotd_delegate_unittest.cc",
    "../ash/arc/enterprise/arc_enterprise_reporting_service_unittest.cc",
    "../ash/arc/enterprise/arc_force_installed_apps_tracker_unittest.cc",
    "../ash/arc/enterprise/arc_snapshot_reboot_notification_impl_unittest.cc",
    "../ash/arc/enterprise/cert_store/arc_cert_installer_unittest.cc",
    "../ash/arc/extensions/arc_support_message_host_unittest.cc",
    "../ash/arc/file_system_watcher/arc_file_system_watcher_service_unittest.cc",
    "../ash/arc/file_system_watcher/arc_file_system_watcher_util_unittest.cc",
    "../ash/arc/file_system_watcher/file_system_scanner_unittest.cc",
    "../ash/arc/fileapi/arc_content_file_system_async_file_util_unittest.cc",
    "../ash/arc/fileapi/arc_content_file_system_file_stream_reader_unittest.cc",
    "../ash/arc/fileapi/arc_content_file_system_file_stream_writer_unittest.cc",
    "../ash/arc/fileapi/arc_content_file_system_url_util_unittest.cc",
    "../ash/arc/fileapi/arc_documents_provider_root_map_unittest.cc",
    "../ash/arc/fileapi/arc_documents_provider_root_unittest.cc",
    "../ash/arc/fileapi/arc_documents_provider_util_unittest.cc",
    "../ash/arc/fileapi/arc_file_system_bridge_unittest.cc",
    "../ash/arc/fileapi/arc_file_system_operation_runner_unittest.cc",
    "../ash/arc/fileapi/arc_select_files_handler_unittest.cc",
    "../ash/arc/fileapi/arc_select_files_util_unittest.cc",
    "../ash/arc/fileapi/chrome_content_provider_url_util_unittest.cc",
    "../ash/arc/fileapi/file_stream_forwarder_unittest.cc",
    "../ash/arc/input_method_manager/arc_input_method_manager_service_unittest.cc",
    "../ash/arc/input_method_manager/arc_input_method_state_unittest.cc",
    "../ash/arc/input_method_manager/input_connection_impl_unittest.cc",
    "../ash/arc/input_method_manager/input_method_prefs_unittest.cc",
    "../ash/arc/input_method_manager/test_input_method_manager_bridge.cc",
    "../ash/arc/input_method_manager/test_input_method_manager_bridge.h",
    "../ash/arc/input_overlay/actions/input_element_unittest.cc",
    "../ash/arc/input_overlay/actions/position_unittest.cc",
    "../ash/arc/input_overlay/arc_input_overlay_manager_unittest.cc",
    "../ash/arc/input_overlay/display_overlay_controller_unittest.cc",
    "../ash/arc/input_overlay/test/arc_test_window.cc",
    "../ash/arc/input_overlay/test/arc_test_window.h",
    "../ash/arc/input_overlay/test/event_capturer.cc",
    "../ash/arc/input_overlay/test/event_capturer.h",
    "../ash/arc/input_overlay/test/test_utils.cc",
    "../ash/arc/input_overlay/test/test_utils.h",
    "../ash/arc/input_overlay/touch_id_manager_unittest.cc",
    "../ash/arc/input_overlay/touch_injector_unittest.cc",
    "../ash/arc/input_overlay/ui/action_view_unittest.cc",
    "../ash/arc/instance_throttle/arc_active_window_throttle_observer_unittest.cc",
    "../ash/arc/instance_throttle/arc_app_launch_throttle_observer_unittest.cc",
    "../ash/arc/instance_throttle/arc_boot_phase_throttle_observer_unittest.cc",
    "../ash/arc/instance_throttle/arc_instance_throttle_unittest.cc",
    "../ash/arc/instance_throttle/arc_kiosk_mode_throttle_observer_unittest.cc",
    "../ash/arc/instance_throttle/arc_pip_window_throttle_observer_unittest.cc",
    "../ash/arc/instance_throttle/arc_power_throttle_observer_unittest.cc",
    "../ash/arc/instance_throttle/arc_provisioning_throttle_observer_unittest.cc",
    "../ash/arc/instance_throttle/arc_switch_throttle_observer_unittest.cc",
    "../ash/arc/intent_helper/arc_settings_service_unittest.cc",
    "../ash/arc/kiosk/arc_kiosk_bridge_unittest.cc",
    "../ash/arc/nearby_share/arc_nearby_share_bridge_unittest.cc",
    "../ash/arc/nearby_share/nearby_share_session_impl_unittest.cc",
    "../ash/arc/nearby_share/share_info_file_stream_adapter_unittest.cc",
    "../ash/arc/nearby_share/ui/error_dialog_view_unittest.cc",
    "../ash/arc/nearby_share/ui/low_disk_space_dialog_view_unittest.cc",
    "../ash/arc/nearby_share/ui/nearby_share_overlay_view_unittest.cc",
    "../ash/arc/nearby_share/ui/progress_bar_dialog_view_unittest.cc",
    "../ash/arc/net/cert_manager_impl_unittest.cc",
    "../ash/arc/notification/arc_management_transition_notification_unittest.cc",
    "../ash/arc/notification/arc_provision_notification_service_unittest.cc",
    "../ash/arc/optin/arc_terms_of_service_default_negotiator_unittest.cc",
    "../ash/arc/pip/arc_pip_bridge_unittest.cc",
    "../ash/arc/policy/arc_android_management_checker_unittest.cc",
    "../ash/arc/policy/arc_policy_bridge_unittest.cc",
    "../ash/arc/policy/arc_policy_handler_unittest.cc",
    "../ash/arc/policy/arc_policy_util_unittest.cc",
    "../ash/arc/policy/managed_configuration_variables_unittest.cc",
    "../ash/arc/privacy_items/arc_privacy_items_bridge_unittest.cc",
    "../ash/arc/process/arc_process_unittest.cc",
    "../ash/arc/session/arc_demo_mode_preference_handler_unittest.cc",
    "../ash/arc/session/arc_disk_space_monitor_unittest.cc",
    "../ash/arc/session/arc_play_store_enabled_preference_handler_unittest.cc",
    "../ash/arc/session/arc_provisioning_result_unittest.cc",
    "../ash/arc/session/arc_session_manager_unittest.cc",
    "../ash/arc/sharesheet/arc_sharesheet_bridge_unittest.cc",
    "../ash/arc/survey/arc_survey_service_unittest.cc",
    "../ash/arc/tracing/arc_app_performance_tracing_unittest.cc",
    "../ash/arc/tracing/arc_cpu_event_unittest.cc",
    "../ash/arc/tracing/arc_graphics_jank_detector_unittest.cc",
    "../ash/arc/tracing/arc_system_model_unittest.cc",
    "../ash/arc/tracing/arc_system_stat_collector_unittest.cc",
    "../ash/arc/tracing/arc_tracing_bridge_unittest.cc",
    "../ash/arc/tracing/arc_tracing_event_matcher_unittest.cc",
    "../ash/arc/tracing/arc_tracing_model_unittest.cc",
    "../ash/arc/tracing/arc_value_event_unittest.cc",
    "../ash/arc/tts/arc_tts_service_unittest.cc",
    "../ash/arc/user_session/arc_user_session_service_unittest.cc",
    "../ash/arc/wallpaper/arc_wallpaper_service_unittest.cc",
    "../ash/assistant/assistant_util_unittest.cc",
    "../ash/attestation/attestation_ca_client_unittest.cc",
    "../ash/attestation/attestation_policy_observer_unittest.cc",
    "../ash/attestation/certificate_util_unittest.cc",
    "../ash/attestation/enrollment_certificate_uploader_impl_unittest.cc",
    "../ash/attestation/enrollment_id_upload_manager_unittest.cc",
    "../ash/attestation/machine_certificate_uploader_impl_unittest.cc",
    "../ash/attestation/platform_verification_flow_unittest.cc",
    "../ash/attestation/tpm_challenge_key_result_unittest.cc",
    "../ash/attestation/tpm_challenge_key_subtle_unittest.cc",
    "../ash/attestation/tpm_challenge_key_unittest.cc",
    "../ash/authpolicy/authpolicy_credentials_manager_unittest.cc",
    "../ash/authpolicy/authpolicy_helper_unittest.cc",
    "../ash/base/file_flusher_unittest.cc",
    "../ash/bluetooth/debug_logs_manager_unittest.cc",
    "../ash/borealis/borealis_app_launcher_unittest.cc",
    "../ash/borealis/borealis_app_uninstaller_unittest.cc",
    "../ash/borealis/borealis_context_manager_unittest.cc",
    "../ash/borealis/borealis_context_unittest.cc",
    "../ash/borealis/borealis_disk_manager_dispatcher_unittest.cc",
    "../ash/borealis/borealis_disk_manager_unittest.cc",
    "../ash/borealis/borealis_features_unittest.cc",
    "../ash/borealis/borealis_installer_unittest.cc",
    "../ash/borealis/borealis_launch_watcher_unittest.cc",
    "../ash/borealis/borealis_power_controller_unittest.cc",
    "../ash/borealis/borealis_security_delegate_unittest.cc",
    "../ash/borealis/borealis_shutdown_monitor_unittest.cc",
    "../ash/borealis/borealis_task_unittest.cc",
    "../ash/borealis/borealis_util_unittest.cc",
    "../ash/borealis/borealis_window_manager_unittest.cc",
    "../ash/borealis/infra/described_unittest.cc",
    "../ash/borealis/infra/expected_unittest.cc",
    "../ash/borealis/infra/state_manager_unittest.cc",
    "../ash/borealis/infra/transition_unittest.cc",
    "../ash/browser_accelerator_configuration_unittest.cc",
    "../ash/bruschetta/bruschetta_launcher_unittest.cc",
    "../ash/bruschetta/bruschetta_mount_provider_unittest.cc",
    "../ash/bruschetta/bruschetta_service_unittest.cc",
    "../ash/bruschetta/bruschetta_terminal_provider_unittest.cc",
    "../ash/camera_mic/vm_camera_mic_manager_unittest.cc",
    "../ash/camera_presence_notifier_unittest.cc",
    "../ash/cert_provisioning/cert_provisioning_invalidator_unittest.cc",
    "../ash/cert_provisioning/cert_provisioning_platform_keys_helpers_unittest.cc",
    "../ash/cert_provisioning/cert_provisioning_scheduler_unittest.cc",
    "../ash/cert_provisioning/cert_provisioning_test_helpers.cc",
    "../ash/cert_provisioning/cert_provisioning_test_helpers.h",
    "../ash/cert_provisioning/cert_provisioning_worker_unittest.cc",
    "../ash/child_accounts/child_user_service_unittest.cc",
    "../ash/child_accounts/event_based_status_reporting_service_unittest.cc",
    "../ash/child_accounts/family_user_app_metrics_unittest.cc",
    "../ash/child_accounts/family_user_chrome_activity_metrics_unittest.cc",
    "../ash/child_accounts/family_user_metrics_service_unittest.cc",
    "../ash/child_accounts/family_user_parental_control_metrics_unittest.cc",
    "../ash/child_accounts/family_user_session_metrics_unittest.cc",
    "../ash/child_accounts/parent_access_code/authenticator_unittest.cc",
    "../ash/child_accounts/parent_access_code/parent_access_test_utils.cc",
    "../ash/child_accounts/parent_access_code/parent_access_test_utils.h",
    "../ash/child_accounts/time_limit_notifier_unittest.cc",
    "../ash/child_accounts/time_limit_test_utils.cc",
    "../ash/child_accounts/time_limits/app_activity_registry_unittest.cc",
    "../ash/child_accounts/time_limits/app_service_wrapper_unittest.cc",
    "../ash/child_accounts/time_limits/app_time_controller_unittest.cc",
    "../ash/child_accounts/time_limits/app_time_limit_utils_unittest.cc",
    "../ash/child_accounts/time_limits/app_time_limits_allowlist_policy_test_utils.cc",
    "../ash/child_accounts/time_limits/app_time_limits_allowlist_policy_test_utils.h",
    "../ash/child_accounts/time_limits/app_time_test_utils.cc",
    "../ash/child_accounts/time_limits/app_time_test_utils.h",
    "../ash/child_accounts/time_limits/app_types_unittest.cc",
    "../ash/child_accounts/time_limits/persisted_app_info_unittest.cc",
    "../ash/child_accounts/usage_time_limit_processor_unittest.cc",
    "../ash/child_accounts/usage_time_state_notifier_unittest.cc",
    "../ash/child_accounts/website_approval_notifier_unittest.cc",
    "../ash/concierge_helper_service_unittest.cc",
    "../ash/crostini/ansible/ansible_management_service_unittest.cc",
    "../ash/crostini/crostini_disk_unittest.cc",
    "../ash/crostini/crostini_export_import_unittest.cc",
    "../ash/crostini/crostini_features_unittest.cc",
    "../ash/crostini/crostini_force_close_watcher_unittest.cc",
    "../ash/crostini/crostini_installer_unittest.cc",
    "../ash/crostini/crostini_low_disk_notification_unittest.cc",
    "../ash/crostini/crostini_manager_unittest.cc",
    "../ash/crostini/crostini_package_notification_unittest.cc",
    "../ash/crostini/crostini_package_service_unittest.cc",
    "../ash/crostini/crostini_port_forwarder_unittest.cc",
    "../ash/crostini/crostini_reporting_util_unittest.cc",
    "../ash/crostini/crostini_shelf_utils_unittest.cc",
    "../ash/crostini/crostini_sshfs_unittest.cc",
    "../ash/crostini/crostini_terminal_provider_unittest.cc",
    "../ash/crostini/crostini_unsupported_action_notifier_unittest.cc",
    "../ash/crostini/crostini_upgrade_available_notification_unittest.cc",
    "../ash/crostini/crostini_util_unittest.cc",
    "../ash/crostini/termina_installer_unittest.cc",
    "../ash/crostini/throttle/crostini_active_window_throttle_observer_unittest.cc",
    "../ash/crostini/throttle/crostini_throttle_unittest.cc",
    "../ash/cryptauth/client_app_metadata_provider_service_unittest.cc",
    "../ash/customization/customization_document_unittest.cc",
    "../ash/dbus/dlp_files_policy_service_provider_unittest.cc",
    "../ash/dbus/encrypted_reporting_service_provider_unittest.cc",
    "../ash/dbus/proxy_resolution_service_provider_unittest.cc",
    "../ash/dbus/vm/vm_applications_service_provider_unittest.cc",
    "../ash/device_name/device_name_applier_impl_unittest.cc",
    "../ash/device_name/device_name_store_impl_unittest.cc",
    "../ash/device_name/device_name_validator_unittest.cc",
    "../ash/diagnostics/diagnostics_browser_delegate_impl_unittest.cc",
    "../ash/drive/drive_integration_service_unittest.cc",
    "../ash/drive/drivefs_native_message_host_unittest.cc",
    "../ash/drive/file_system_util_unittest.cc",
    "../ash/eche_app/eche_app_manager_factory_unittest.cc",
    "../ash/eche_app/eche_app_notification_controller_unittest.cc",
    "../ash/enhanced_network_tts/enhanced_network_tts_impl_unittest.cc",
    "../ash/enhanced_network_tts/enhanced_network_tts_test_utils.cc",
    "../ash/enhanced_network_tts/enhanced_network_tts_test_utils.h",
    "../ash/enhanced_network_tts/enhanced_network_tts_utils_unittest.cc",
    "../ash/eol_notification_unittest.cc",
    "../ash/events/event_rewriter_unittest.cc",
    "../ash/exo/chrome_data_exchange_delegate_unittest.cc",
    "../ash/external_metrics_unittest.cc",
    "../ash/file_manager/app_service_file_tasks_unittest.cc",
    "../ash/file_manager/copy_or_move_io_task_unittest.cc",
    "../ash/file_manager/delete_io_task_unittest.cc",
    "../ash/file_manager/documents_provider_root_manager_unittest.cc",
    "../ash/file_manager/empty_trash_io_task_unittest.cc",
    "../ash/file_manager/file_manager_string_util_unittest.cc",
    "../ash/file_manager/file_tasks_notifier_unittest.cc",
    "../ash/file_manager/file_tasks_unittest.cc",
    "../ash/file_manager/file_watcher_unittest.cc",
    "../ash/file_manager/fileapi_util_unittest.cc",
    "../ash/file_manager/guest_os_file_tasks_unittest.cc",
    "../ash/file_manager/io_task_controller_unittest.cc",
    "../ash/file_manager/path_util_unittest.cc",
    "../ash/file_manager/restore_io_task_unittest.cc",
    "../ash/file_manager/restore_to_destination_io_task_unittest.cc",
    "../ash/file_manager/speedometer_unittest.cc",
    "../ash/file_manager/trash_io_task_unittest.cc",
    "../ash/file_manager/trash_unittest_base.cc",
    "../ash/file_manager/trash_unittest_base.h",
    "../ash/file_manager/url_util_unittest.cc",
    "../ash/file_manager/volume_manager_unittest.cc",
    "../ash/file_system_provider/fake_extension_provider.cc",
    "../ash/file_system_provider/fake_extension_provider.h",
    "../ash/file_system_provider/fake_provided_file_system.cc",
    "../ash/file_system_provider/fake_provided_file_system.h",
    "../ash/file_system_provider/fake_registry.cc",
    "../ash/file_system_provider/fake_registry.h",
    "../ash/file_system_provider/fileapi/buffering_file_stream_reader_unittest.cc",
    "../ash/file_system_provider/fileapi/buffering_file_stream_writer_unittest.cc",
    "../ash/file_system_provider/fileapi/file_stream_reader_unittest.cc",
    "../ash/file_system_provider/fileapi/file_stream_writer_unittest.cc",
    "../ash/file_system_provider/fileapi/provider_async_file_util_unittest.cc",
    "../ash/file_system_provider/logging_observer.cc",
    "../ash/file_system_provider/logging_observer.h",
    "../ash/file_system_provider/mount_path_util_unittest.cc",
    "../ash/file_system_provider/operations/abort_unittest.cc",
    "../ash/file_system_provider/operations/add_watcher_unittest.cc",
    "../ash/file_system_provider/operations/close_file_unittest.cc",
    "../ash/file_system_provider/operations/configure_unittest.cc",
    "../ash/file_system_provider/operations/copy_entry_unittest.cc",
    "../ash/file_system_provider/operations/create_directory_unittest.cc",
    "../ash/file_system_provider/operations/create_file_unittest.cc",
    "../ash/file_system_provider/operations/delete_entry_unittest.cc",
    "../ash/file_system_provider/operations/execute_action_unittest.cc",
    "../ash/file_system_provider/operations/get_actions_unittest.cc",
    "../ash/file_system_provider/operations/get_metadata_unittest.cc",
    "../ash/file_system_provider/operations/move_entry_unittest.cc",
    "../ash/file_system_provider/operations/open_file_unittest.cc",
    "../ash/file_system_provider/operations/read_directory_unittest.cc",
    "../ash/file_system_provider/operations/read_file_unittest.cc",
    "../ash/file_system_provider/operations/remove_watcher_unittest.cc",
    "../ash/file_system_provider/operations/test_util.cc",
    "../ash/file_system_provider/operations/test_util.h",
    "../ash/file_system_provider/operations/truncate_unittest.cc",
    "../ash/file_system_provider/operations/unmount_unittest.cc",
    "../ash/file_system_provider/operations/write_file_unittest.cc",
    "../ash/file_system_provider/provided_file_system_unittest.cc",
    "../ash/file_system_provider/queue_unittest.cc",
    "../ash/file_system_provider/registry_unittest.cc",
    "../ash/file_system_provider/request_manager_unittest.cc",
    "../ash/file_system_provider/scoped_file_opener_unittest.cc",
    "../ash/file_system_provider/service_unittest.cc",
    "../ash/file_system_provider/throttled_file_system_unittest.cc",
    "../ash/floating_workspace/floating_workspace_service_unittest.cc",
    "../ash/fusebox/fusebox_errno_unittest.cc",
    "../ash/fusebox/fusebox_moniker_unittest.cc",
    "../ash/game_mode/game_mode_controller_for_arc_unittest.cc",
    "../ash/game_mode/game_mode_controller_for_borealis_unittest.cc",
    "../ash/game_mode/testing/game_mode_controller_test_base.cc",
    "../ash/game_mode/testing/game_mode_controller_test_base.h",
    "../ash/guest_os/guest_id_unittest.cc",
    "../ash/guest_os/guest_os_diagnostics_builder_unittest.cc",
    "../ash/guest_os/guest_os_external_protocol_handler_unittest.cc",
    "../ash/guest_os/guest_os_file_watcher_unittest.cc",
    "../ash/guest_os/guest_os_mime_types_service_unittest.cc",
    "../ash/guest_os/guest_os_registry_service_unittest.cc",
    "../ash/guest_os/guest_os_session_tracker_unittest.cc",
    "../ash/guest_os/guest_os_share_path_unittest.cc",
    "../ash/guest_os/guest_os_stability_monitor_unittest.cc",
    "../ash/guest_os/guest_os_terminal_unittest.cc",
    "../ash/guest_os/guest_os_test_helpers.cc",
    "../ash/guest_os/guest_os_test_helpers.h",
    "../ash/guest_os/infra/cached_callback_unittest.cc",
    "../ash/guest_os/public/guest_os_mount_provider_registry_unittest.cc",
    "../ash/guest_os/public/guest_os_mount_provider_unittest.cc",
    "../ash/guest_os/public/guest_os_wayland_server_unittest.cc",
    "../ash/guest_os/vm_sk_forwarding_native_message_host_unittest.cc",
    "../ash/hats/hats_dialog_unittest.cc",
    "../ash/hats/hats_finch_helper_unittest.cc",
    "../ash/hats/hats_notification_controller_unittest.cc",
    "../ash/input_method/assistive_suggester_client_filter_unittest.cc",
    "../ash/input_method/assistive_suggester_unittest.cc",
    "../ash/input_method/assistive_window_controller_unittest.cc",
    "../ash/input_method/autocorrect_manager_unittest.cc",
    "../ash/input_method/diacritics_checker_unittest.cc",
    "../ash/input_method/diacritics_insensitive_string_comparator_unittest.cc",
    "../ash/input_method/emoji_suggester_unittest.cc",
    "../ash/input_method/fake_suggestion_handler.cc",
    "../ash/input_method/fake_suggestion_handler.h",
    "../ash/input_method/grammar_manager_unittest.cc",
    "../ash/input_method/grammar_service_client_unittest.cc",
    "../ash/input_method/ime_rules_config_unittest.cc",
    "../ash/input_method/input_method_configuration_unittest.cc",
    "../ash/input_method/input_method_engine_unittest.cc",
    "../ash/input_method/input_method_manager_impl_unittest.cc",
    "../ash/input_method/input_method_persistence_unittest.cc",
    "../ash/input_method/input_method_quick_settings_helpers_unittest.cc",
    "../ash/input_method/input_method_settings_unittest.cc",
    "../ash/input_method/longpress_diacritics_suggester_unittest.cc",
    "../ash/input_method/multi_word_suggester_unittest.cc",
    "../ash/input_method/native_input_method_engine_unittest.cc",
    "../ash/input_method/personal_info_suggester_unittest.cc",
    "../ash/input_method/suggestions_collector_unittest.cc",
    "../ash/input_method/suggestions_service_client_unittest.cc",
    "../ash/input_method/text_utils_unittest.cc",
    "../ash/input_method/ui/assistive_accessibility_view_unittest.cc",
    "../ash/input_method/ui/candidate_view_unittest.cc",
    "../ash/input_method/ui/candidate_window_view_unittest.cc",
    "../ash/input_method/ui/completion_suggestion_label_view_unittest.cc",
    "../ash/input_method/ui/completion_suggestion_view_unittest.cc",
    "../ash/input_method/ui/grammar_suggestion_window_unittest.cc",
    "../ash/input_method/ui/input_method_menu_item_unittest.cc",
    "../ash/input_method/ui/input_method_menu_manager_unittest.cc",
    "../ash/input_method/ui/suggestion_window_view_unittest.cc",
    "../ash/input_method/ui/undo_window_unittest.cc",
    "../ash/kerberos/kerberos_credentials_manager_unittest.cc",
    "../ash/kerberos/kerberos_ticket_expiry_notification_test.cc",
    "../ash/locale_change_guard_unittest.cc",
    "../ash/lock_screen_apps/app_manager_impl_unittest.cc",
    "../ash/lock_screen_apps/lock_screen_profile_creator_impl_unittest.cc",
    "../ash/lock_screen_apps/state_controller_unittest.cc",
    "../ash/login/auth/cryptohome_authenticator_unittest.cc",
    "../ash/login/consolidated_consent_field_trial_unittest.cc",
    "../ash/login/demo_mode/demo_extensions_external_loader_unittest.cc",
    "../ash/login/demo_mode/demo_mode_resources_remover_unittest.cc",
    "../ash/login/demo_mode/demo_resources_unittest.cc",
    "../ash/login/demo_mode/demo_session_unittest.cc",
    "../ash/login/demo_mode/demo_setup_controller_unittest.cc",
    "../ash/login/demo_mode/demo_setup_test_utils.cc",
    "../ash/login/demo_mode/demo_setup_test_utils.h",
    "../ash/login/easy_unlock/easy_unlock_challenge_wrapper_unittest.cc",
    "../ash/login/easy_unlock/easy_unlock_tpm_key_manager_unittest.cc",
    "../ash/login/enrollment/enrollment_screen_unittest.cc",
    "../ash/login/enterprise_user_session_metrics_unittest.cc",
    "../ash/login/error_screens_histogram_helper_unittest.cc",
    "../ash/login/existing_user_controller_auto_login_unittest.cc",
    "../ash/login/existing_user_controller_base_test.cc",
    "../ash/login/existing_user_controller_base_test.h",
    "../ash/login/existing_user_controller_forced_online_auth_unittest.cc",
    "../ash/login/hats_unlock_survey_trigger_unittest.cc",
    "../ash/login/hwid_checker_unittest.cc",
    "../ash/login/lock/screen_locker_unittest.cc",
    "../ash/login/onboarding_user_activity_counter_unittest.cc",
    "../ash/login/profile_auth_data_unittest.cc",
    "../ash/login/quick_unlock/fingerprint_power_button_race_detector_unittest.cc",
    "../ash/login/quick_unlock/fingerprint_storage_unittest.cc",
    "../ash/login/quick_unlock/pin_storage_cryptohome_unittest.cc",
    "../ash/login/quick_unlock/pin_storage_prefs_unittest.cc",
    "../ash/login/quick_unlock/quick_unlock_storage_unittest.cc",
    "../ash/login/quick_unlock/quick_unlock_utils_unittest.cc",
    "../ash/login/reporting/lock_unlock_reporter_unittest.cc",
    "../ash/login/reporting/login_logout_reporter_unittest.cc",
    "../ash/login/saml/in_session_password_change_manager_unittest.cc",
    "../ash/login/saml/in_session_password_sync_manager_unittest.cc",
    "../ash/login/saml/mock_lock_handler.cc",
    "../ash/login/saml/mock_lock_handler.h",
    "../ash/login/saml/password_change_success_notification_unittest.cc",
    "../ash/login/saml/password_expiry_notification_unittest.cc",
    "../ash/login/saml/password_sync_token_login_checker_unittest.cc",
    "../ash/login/saml/password_sync_token_verifier_unittest.cc",
    "../ash/login/screens/chromevox_hint/chromevox_hint_detector_unittest.cc",
    "../ash/login/screens/encryption_migration_screen_unittest.cc",
    "../ash/login/screens/network_screen_unittest.cc",
    "../ash/login/screens/recommend_apps/recommend_apps_fetcher_impl_unittest.cc",
    "../ash/login/screens/update_required_screen_unittest.cc",
    "../ash/login/screens/update_screen_unittest.cc",
    "../ash/login/session/user_session_manager_test.cc",
    "../ash/login/signin/offline_signin_limiter_unittest.cc",
    "../ash/login/signin/signin_error_notifier_unittest.cc",
    "../ash/login/signin_partition_manager_unittest.cc",
    "../ash/login/test/cryptohome_mixin_unittest.cc",
    "../ash/login/ui/login_screen_extension_ui/dialog_delegate_unittest.cc",
    "../ash/login/ui/login_screen_extension_ui/web_dialog_view_unittest.cc",
    "../ash/login/ui/oobe_dialog_size_utils_unittest.cc",
    "../ash/login/user_online_signin_notifier_unittest.cc",
    "../ash/login/users/affiliation_unittest.cc",
    "../ash/login/users/default_user_image/default_user_images_unittest.cc",
    "../ash/login/users/multi_profile_user_controller_unittest.cc",
    "../ash/login/users/user_manager_unittest.cc",
    "../ash/login/version_updater/update_time_estimator_unittest.cc",
    "../ash/login/version_updater/version_updater_unittest.cc",
    "../ash/mobile/mobile_activator_unittest.cc",
    "../ash/nearby/bluetooth_adapter_manager_unittest.cc",
    "../ash/nearby/nearby_process_manager_impl_unittest.cc",
    "../ash/net/client_cert_store_ash_unittest.cc",
    "../ash/net/network_diagnostics/arc_dns_resolution_routine_unittest.cc",
    "../ash/net/network_diagnostics/arc_http_routine_unittest.cc",
    "../ash/net/network_diagnostics/arc_ping_routine_unittest.cc",
    "../ash/net/network_diagnostics/captive_portal_routine_unittest.cc",
    "../ash/net/network_diagnostics/dns_latency_routine_unittest.cc",
    "../ash/net/network_diagnostics/dns_resolution_routine_unittest.cc",
    "../ash/net/network_diagnostics/dns_resolver_present_routine_unittest.cc",
    "../ash/net/network_diagnostics/fake_host_resolver.cc",
    "../ash/net/network_diagnostics/fake_host_resolver.h",
    "../ash/net/network_diagnostics/fake_network_context.cc",
    "../ash/net/network_diagnostics/fake_network_context.h",
    "../ash/net/network_diagnostics/fake_tcp_connected_socket.cc",
    "../ash/net/network_diagnostics/fake_tcp_connected_socket.h",
    "../ash/net/network_diagnostics/fake_udp_socket.cc",
    "../ash/net/network_diagnostics/fake_udp_socket.h",
    "../ash/net/network_diagnostics/gateway_can_be_pinged_routine_unittest.cc",
    "../ash/net/network_diagnostics/has_secure_wifi_connection_routine_unittest.cc",
    "../ash/net/network_diagnostics/host_resolver_unittest.cc",
    "../ash/net/network_diagnostics/http_firewall_routine_unittest.cc",
    "../ash/net/network_diagnostics/http_request_manager_unittest.cc",
    "../ash/net/network_diagnostics/https_firewall_routine_unittest.cc",
    "../ash/net/network_diagnostics/https_latency_routine_unittest.cc",
    "../ash/net/network_diagnostics/lan_connectivity_routine_unittest.cc",
    "../ash/net/network_diagnostics/network_diagnostics_routine_unittest.cc",
    "../ash/net/network_diagnostics/network_diagnostics_test_helper.cc",
    "../ash/net/network_diagnostics/network_diagnostics_test_helper.h",
    "../ash/net/network_diagnostics/network_diagnostics_unittest.cc",
    "../ash/net/network_diagnostics/network_diagnostics_util_unittest.cc",
    "../ash/net/network_diagnostics/signal_strength_routine_unittest.cc",
    "../ash/net/network_diagnostics/tls_prober_unittest.cc",
    "../ash/net/network_diagnostics/udp_prober_unittest.cc",
    "../ash/net/network_diagnostics/video_conferencing_routine_unittest.cc",
    "../ash/net/network_portal_detector_impl_unittest.cc",
    "../ash/net/network_pref_state_observer_unittest.cc",
    "../ash/net/network_throttling_observer_unittest.cc",
    "../ash/net/rollback_network_config/rollback_network_config_unittest.cc",
    "../ash/net/secure_dns_manager_unittest.cc",
    "../ash/net/system_proxy_manager_unittest.cc",
    "../ash/net/traffic_counters_handler_unittest.cc",
    "../ash/network_change_manager_client_unittest.cc",
    "../ash/night_light/night_light_client_unittest.cc",
    "../ash/note_taking_helper_unittest.cc",
    "../ash/notifications/debugd_notification_handler_unittest.cc",
    "../ash/notifications/deprecation_notification_controller_unittest.cc",
    "../ash/notifications/echo_dialog_view_unittest.cc",
    "../ash/notifications/gnubby_notification_unittest.cc",
    "../ash/notifications/idle_app_name_notification_view_unittest.cc",
    "../ash/notifications/low_disk_notification_unittest.cc",
    "../ash/notifications/mock_adb_sideloading_policy_change_notification.cc",
    "../ash/notifications/mock_adb_sideloading_policy_change_notification.h",
    "../ash/notifications/multi_capture_notification_unittest.cc",
    "../ash/notifications/request_system_proxy_credentials_view_unittest.cc",
    "../ash/notifications/update_required_notification_unittest.cc",
    "../ash/os_feedback/os_feedback_screenshot_manager_unittest.cc",
    "../ash/ownership/owner_key_loader_unittest.cc",
    "../ash/ownership/owner_settings_service_ash_unittest.cc",
    "../ash/pcie_peripheral/ash_usb_detector_unittest.cc",
    "../ash/phonehub/browser_tabs_metadata_fetcher_impl_unittest.cc",
    "../ash/phonehub/browser_tabs_model_provider_impl_unittest.cc",
    "../ash/phonehub/camera_roll_download_manager_impl_unittest.cc",
    "../ash/platform_keys/chaps_util_impl_unittest.cc",
    "../ash/platform_keys/key_permissions/arc_key_permissions_manager_delegate_unittest.cc",
    "../ash/platform_keys/key_permissions/key_permissions_service_impl_unittest.cc",
    "../ash/plugin_vm/mock_plugin_vm_manager.cc",
    "../ash/plugin_vm/mock_plugin_vm_manager.h",
    "../ash/plugin_vm/plugin_vm_features_unittest.cc",
    "../ash/plugin_vm/plugin_vm_files_unittest.cc",
    "../ash/plugin_vm/plugin_vm_installer_unittest.cc",
    "../ash/plugin_vm/plugin_vm_manager_impl_unittest.cc",
    "../ash/plugin_vm/plugin_vm_test_helper.cc",
    "../ash/plugin_vm/plugin_vm_test_helper.h",
    "../ash/plugin_vm/plugin_vm_util_unittest.cc",
    "../ash/policy/active_directory/active_directory_migration_manager_unittest.cc",
    "../ash/policy/active_directory/active_directory_policy_manager_unittest.cc",
    "../ash/policy/active_directory/component_active_directory_policy_retriever_unittest.cc",
    "../ash/policy/active_directory/component_active_directory_policy_service_unittest.cc",
    "../ash/policy/arc/android_management_client_unittest.cc",
    "../ash/policy/core/cached_policy_key_loader_unittest.cc",
    "../ash/policy/core/device_cloud_policy_client_factory_ash_unittest.cc",
    "../ash/policy/core/device_cloud_policy_manager_ash_unittest.cc",
    "../ash/policy/core/device_cloud_policy_store_ash_unittest.cc",
    "../ash/policy/core/device_local_account_external_cache_unittest.cc",
    "../ash/policy/core/device_local_account_policy_service_unittest.cc",
    "../ash/policy/core/device_policy_decoder_unittest.cc",
    "../ash/policy/core/dm_token_storage_unittest.cc",
    "../ash/policy/core/user_cloud_policy_manager_ash_unittest.cc",
    "../ash/policy/core/user_cloud_policy_store_ash_unittest.cc",
    "../ash/policy/core/user_cloud_policy_token_forwarder_unittest.cc",
    "../ash/policy/dlp/dlp_content_manager_ash_unittest.cc",
    "../ash/policy/dlp/dlp_files_controller_unittest.cc",
    "../ash/policy/dlp/dlp_files_event_storage_unittest.cc",
    "../ash/policy/enrollment/account_status_check_fetcher_unittest.cc",
    "../ash/policy/enrollment/auto_enrollment_client_impl_unittest.cc",
    "../ash/policy/enrollment/auto_enrollment_type_checker_unittest.cc",
    "../ash/policy/enrollment/enrollment_config_unittest.cc",
    "../ash/policy/enrollment/psm/rlwe_dmserver_client_impl_unittest.cc",
    "../ash/policy/enrollment/psm/rlwe_id_provider_impl_unittest.cc",
    "../ash/policy/enrollment/psm/testing_rlwe_client.cc",
    "../ash/policy/enrollment/psm/testing_rlwe_client.h",
    "../ash/policy/enrollment/tpm_enrollment_key_signing_service_unittest.cc",
    "../ash/policy/external_data/cloud_external_data_manager_base_unittest.cc",
    "../ash/policy/external_data/cloud_external_data_policy_observer_unittest.cc",
    "../ash/policy/external_data/handlers/device_print_servers_external_data_handler_unittest.cc",
    "../ash/policy/external_data/handlers/device_printers_external_data_handler_unittest.cc",
    "../ash/policy/handlers/adb_sideloading_allowance_mode_policy_handler_unittest.cc",
    "../ash/policy/handlers/bluetooth_policy_handler_unittest.cc",
    "../ash/policy/handlers/configuration_policy_handler_ash_unittest.cc",
    "../ash/policy/handlers/device_dock_mac_address_source_handler_unittest.cc",
    "../ash/policy/handlers/device_name_policy_handler_impl_unittest.cc",
    "../ash/policy/handlers/device_name_policy_handler_name_generator_unittest.cc",
    "../ash/policy/handlers/extension_cache_unittest.cc",
    "../ash/policy/handlers/lock_to_single_user_manager_unittest.cc",
    "../ash/policy/handlers/minimum_version_policy_handler_unittest.cc",
    "../ash/policy/handlers/powerwash_requirements_checker_unittest.cc",
    "../ash/policy/handlers/system_proxy_handler_unittest.cc",
    "../ash/policy/handlers/tpm_auto_update_mode_policy_handler_unittest.cc",
    "../ash/policy/invalidation/affiliated_cloud_policy_invalidator_unittest.cc",
    "../ash/policy/invalidation/affiliated_invalidation_service_provider_impl_unittest.cc",
    "../ash/policy/invalidation/fake_affiliated_invalidation_service_provider.cc",
    "../ash/policy/invalidation/fake_affiliated_invalidation_service_provider.h",
    "../ash/policy/networking/euicc_status_uploader_unittest.cc",
    "../ash/policy/off_hours/device_off_hours_controller_unittest.cc",
    "../ash/policy/off_hours/off_hours_policy_applier_unittest.cc",
    "../ash/policy/off_hours/off_hours_proto_parser_unittest.cc",
    "../ash/policy/remote_commands/crd_host_delegate_unittest.cc",
    "../ash/policy/remote_commands/device_command_get_available_routines_job_unittest.cc",
    "../ash/policy/remote_commands/device_command_get_routine_update_job_unittest.cc",
    "../ash/policy/remote_commands/device_command_refresh_machine_certificate_job_unittest.cc",
    "../ash/policy/remote_commands/device_command_remote_powerwash_job_unittest.cc",
    "../ash/policy/remote_commands/device_command_reset_euicc_job_unittest.cc",
    "../ash/policy/remote_commands/device_command_run_routine_job_unittest.cc",
    "../ash/policy/remote_commands/device_command_screenshot_job_unittest.cc",
    "../ash/policy/remote_commands/device_command_set_volume_job_unittest.cc",
    "../ash/policy/remote_commands/device_command_start_crd_session_unittest.cc",
    "../ash/policy/remote_commands/device_command_wipe_users_job_unittest.cc",
    "../ash/policy/remote_commands/user_command_arc_job_unittest.cc",
    "../ash/policy/reporting/app_install_event_log_manager_wrapper_unittest.cc",
    "../ash/policy/reporting/arc_app_install_event_log_collector_unittest.cc",
    "../ash/policy/reporting/arc_app_install_event_log_manager_unittest.cc",
    "../ash/policy/reporting/arc_app_install_event_log_unittest.cc",
    "../ash/policy/reporting/arc_app_install_event_log_uploader_unittest.cc",
    "../ash/policy/reporting/arc_app_install_event_logger_unittest.cc",
    "../ash/policy/reporting/arc_app_install_policy_data_helper_unittest.cc",
    "../ash/policy/reporting/arc_app_install_policy_data_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/audio/audio_events_observer_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/cros_healthd_metric_sampler_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/cros_reporting_settings_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/metric_reporting_manager_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/mojo_service_events_observer_base_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/network/https_latency_sampler_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/network/network_events_observer_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/network/network_info_sampler_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/network/network_telemetry_sampler_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/network/wifi_signal_strength_rssi_fetcher_unittest.cc",
    "../ash/policy/reporting/metrics_reporting/usb/usb_events_observer_unittest.cc",
    "../ash/policy/reporting/remoting_host_event_reporter_delegate_impl_unittest.cc",
    "../ash/policy/reporting/single_arc_app_install_event_log_unittest.cc",
    "../ash/policy/reporting/user_added_removed/user_added_removed_reporter_unittest.cc",
    "../ash/policy/reporting/user_event_reporter_helper_unittest.cc",
    "../ash/policy/rsu/lookup_key_uploader_unittest.cc",
    "../ash/policy/scheduled_task_handler/test/device_scheduled_reboot_handler_unittest.cc",
    "../ash/policy/scheduled_task_handler/test/device_scheduled_update_checker_unittest.cc",
    "../ash/policy/scheduled_task_handler/test/fake_reboot_notifications_scheduler.cc",
    "../ash/policy/scheduled_task_handler/test/fake_reboot_notifications_scheduler.h",
    "../ash/policy/scheduled_task_handler/test/fake_scheduled_task_executor.cc",
    "../ash/policy/scheduled_task_handler/test/fake_scheduled_task_executor.h",
    "../ash/policy/scheduled_task_handler/test/reboot_notifications_scheduler_unittest.cc",
    "../ash/policy/scheduled_task_handler/test/scheduled_task_test_util.cc",
    "../ash/policy/scheduled_task_handler/test/scheduled_task_test_util.h",
    "../ash/policy/scheduled_task_handler/test/scheduled_task_util_unittest.cc",
    "../ash/policy/server_backed_state/active_directory_device_state_uploader_unittest.cc",
    "../ash/policy/server_backed_state/server_backed_state_keys_broker_unittest.cc",
    "../ash/policy/status_collector/activity_storage_unittest.cc",
    "../ash/policy/status_collector/app_info_generator_unittest.cc",
    "../ash/policy/status_collector/enterprise_activity_storage_unittest.cc",
    "../ash/policy/status_collector/interval_map_unittest.cc",
    "../ash/policy/status_collector/managed_session_service_unittest.cc",
    "../ash/policy/uploading/heartbeat_scheduler_unittest.cc",
    "../ash/policy/uploading/status_uploader_unittest.cc",
    "../ash/policy/uploading/system_log_uploader_unittest.cc",
    "../ash/policy/uploading/upload_job_unittest.cc",
    "../ash/power/auto_screen_brightness/adapter_unittest.cc",
    "../ash/power/auto_screen_brightness/als_file_reader_unittest.cc",
    "../ash/power/auto_screen_brightness/als_reader_unittest.cc",
    "../ash/power/auto_screen_brightness/als_samples_unittest.cc",
    "../ash/power/auto_screen_brightness/brightness_monitor_impl_unittest.cc",
    "../ash/power/auto_screen_brightness/gaussian_trainer_unittest.cc",
    "../ash/power/auto_screen_brightness/light_provider_mojo_unittest.cc",
    "../ash/power/auto_screen_brightness/light_samples_observer_unittest.cc",
    "../ash/power/auto_screen_brightness/metrics_reporter_unittest.cc",
    "../ash/power/auto_screen_brightness/model_config_loader_impl_unittest.cc",
    "../ash/power/auto_screen_brightness/modeller_impl_unittest.cc",
    "../ash/power/auto_screen_brightness/monotone_cubic_spline_unittest.cc",
    "../ash/power/cpu_data_collector_unittest.cc",
    "../ash/power/extension_event_observer_unittest.cc",
    "../ash/power/ml/adaptive_screen_brightness_manager_unittest.cc",
    "../ash/power/ml/adaptive_screen_brightness_ukm_logger_impl_unittest.cc",
    "../ash/power/ml/boot_clock_unittest.cc",
    "../ash/power/ml/idle_event_notifier_unittest.cc",
    "../ash/power/ml/recent_events_counter_unittest.cc",
    "../ash/power/ml/smart_dim/ml_agent_unittest.cc",
    "../ash/power/ml/smart_dim/ml_agent_util_unittest.cc",
    "../ash/power/ml/user_activity_manager_unittest.cc",
    "../ash/power/ml/user_activity_ukm_logger_helpers_unittest.cc",
    "../ash/power/ml/user_activity_ukm_logger_unittest.cc",
    "../ash/power/power_data_collector_unittest.cc",
    "../ash/power/power_metrics_reporter_unittest.cc",
    "../ash/power/process_data_collector_unittest.cc",
    "../ash/power/renderer_freezer_unittest.cc",
    "../ash/power/smart_charging/smart_charging_manager_unittest.cc",
    "../ash/power/smart_charging/smart_charging_ukm_logger_unittest.cc",
    "../ash/preferences_unittest.cc",
    "../ash/printing/automatic_usb_printer_configurer_unittest.cc",
    "../ash/printing/bulk_printers_calculator_unittest.cc",
    "../ash/printing/calculators_policies_binder_unittest.cc",
    "../ash/printing/cups_printer_status_creator_unittest.cc",
    "../ash/printing/cups_printers_manager_unittest.cc",
    "../ash/printing/enterprise_printers_provider_unittest.cc",
    "../ash/printing/history/mock_print_job_history_service.cc",
    "../ash/printing/history/mock_print_job_history_service.h",
    "../ash/printing/history/print_job_database_impl_unittest.cc",
    "../ash/printing/history/print_job_history_cleaner_unittest.cc",
    "../ash/printing/history/print_job_history_service_impl_unittest.cc",
    "../ash/printing/history/print_job_info_proto_conversions_unittest.cc",
    "../ash/printing/history/print_job_reporting_service_unittest.cc",
    "../ash/printing/oauth2/authorization_server_data_unittest.cc",
    "../ash/printing/oauth2/authorization_server_session_unittest.cc",
    "../ash/printing/oauth2/authorization_zone_unittest.cc",
    "../ash/printing/oauth2/authorization_zones_manager_unittest.cc",
    "../ash/printing/oauth2/http_exchange_unittest.cc",
    "../ash/printing/oauth2/ipp_endpoint_token_fetcher_unittest.cc",
    "../ash/printing/oauth2/log_entry_unittest.cc",
    "../ash/printing/oauth2/mock_authorization_zones_manager.cc",
    "../ash/printing/oauth2/mock_authorization_zones_manager.h",
    "../ash/printing/oauth2/profile_auth_servers_sync_bridge_unittest.cc",
    "../ash/printing/oauth2/test_authorization_server.cc",
    "../ash/printing/oauth2/test_authorization_server.h",
    "../ash/printing/oauth2/test_authorization_server_unittest.cc",
    "../ash/printing/ppd_resolution_state_unittest.cc",
    "../ash/printing/ppd_resolution_tracker_unittest.cc",
    "../ash/printing/print_management/print_job_info_mojom_conversions_unittest.cc",
    "../ash/printing/print_management/printing_manager_factory_unittest.cc",
    "../ash/printing/print_management/printing_manager_unittest.cc",
    "../ash/printing/print_servers_manager_unittest.cc",
    "../ash/printing/print_servers_provider_unittest.cc",
    "../ash/printing/printer_authenticator_unittest.cc",
    "../ash/printing/printer_event_tracker_unittest.cc",
    "../ash/printing/printers_map_unittest.cc",
    "../ash/printing/printers_sync_bridge_unittest.cc",
    "../ash/printing/server_printers_provider_unittest.cc",
    "../ash/printing/specifics_translation_unittest.cc",
    "../ash/printing/synced_printers_manager_unittest.cc",
    "../ash/printing/usb_printer_detector_unittest.cc",
    "../ash/printing/zeroconf_printer_detector_unittest.cc",
    "../ash/process_snapshot_server_unittest.cc",
    "../ash/proxy_config_service_impl_unittest.cc",
    "../ash/psi_memory_metrics_unittest.cc",
    "../ash/release_notes/release_notes_notification_unittest.cc",
    "../ash/release_notes/release_notes_storage_unittest.cc",
    "../ash/remote_apps/remote_apps_model_unittest.cc",
    "../ash/scanning/chrome_scanning_app_delegate_unittest.cc",
    "../ash/scanning/lorgnette_scanner_manager_unittest.cc",
    "../ash/scanning/lorgnette_scanner_manager_util_unittest.cc",
    "../ash/scanning/scan_service_factory_unittest.cc",
    "../ash/scanning/scan_service_unittest.cc",
    "../ash/scanning/scanning_file_path_helper_unittest.cc",
    "../ash/scanning/zeroconf_scanner_detector_unittest.cc",
    "../ash/scheduler_configuration_manager_unittest.cc",
    "../ash/secure_channel/nearby_connection_broker_impl_unittest.cc",
    "../ash/secure_channel/nearby_connector_impl_unittest.cc",
    "../ash/secure_channel/nearby_endpoint_finder_impl_unittest.cc",
    "../ash/session_length_limiter_unittest.cc",
    "../ash/settings/cros_settings_unittest.cc",
    "../ash/settings/device_settings_cache_unittest.cc",
    "../ash/settings/device_settings_provider_unittest.cc",
    "../ash/settings/device_settings_service_unittest.cc",
    "../ash/settings/session_manager_operation_unittest.cc",
    "../ash/settings/shutdown_policy_handler_unittest.cc",
    "../ash/settings/stats_reporting_controller_unittest.cc",
    "../ash/settings/stub_cros_settings_provider_unittest.cc",
    "../ash/sharesheet/copy_to_clipboard_share_action_unittest.cc",
    "../ash/smb_client/discovery/fake_netbios_client.cc",
    "../ash/smb_client/discovery/fake_netbios_client.h",
    "../ash/smb_client/discovery/in_memory_host_locator_unittest.cc",
    "../ash/smb_client/discovery/mdns_host_locator_unittest.cc",
    "../ash/smb_client/discovery/netbios_host_locator_unittest.cc",
    "../ash/smb_client/discovery/network_scanner_unittest.cc",
    "../ash/smb_client/smb_errors_unittest.cc",
    "../ash/smb_client/smb_file_system_id_test.cc",
    "../ash/smb_client/smb_kerberos_credentials_updater_unittest.cc",
    "../ash/smb_client/smb_persisted_share_registry_unittest.cc",
    "../ash/smb_client/smb_service_helper_unittest.cc",
    "../ash/smb_client/smb_service_unittest.cc",
    "../ash/smb_client/smb_share_finder_unittest.cc",
    "../ash/smb_client/smb_url_unittest.cc",
    "../ash/smb_client/smbfs_share_unittest.cc",
    "../ash/startup_settings_cache_unittest.cc",
    "../ash/sync/os_sync_util_unittest.cc",
    "../ash/sync/sync_error_notifier_unittest.cc",
    "../ash/sync/sync_explicit_passphrase_client_ash_unittest.cc",
    "../ash/sync/sync_mojo_service_ash_unittest.cc",
    "../ash/sync/sync_user_settings_client_ash_unittest.cc",
    "../ash/system/automatic_reboot_manager_unittest.cc",
    "../ash/system/device_disabling_manager_unittest.cc",
    "../ash/system/procfs_util_unittest.cc",
    "../ash/system/user_removal_manager_unittest.cc",
    "../ash/system_logs/connected_input_devices_log_source_unittest.cc",
    "../ash/system_logs/crosapi_system_log_source_unittest.cc",
    "../ash/system_logs/debug_daemon_log_source_unittest.cc",
    "../ash/system_logs/reven_log_source_unittest.cc",
    "../ash/system_logs/shill_log_source_unittest.cc",
    "../ash/system_logs/single_debug_daemon_log_source_unittest.cc",
    "../ash/system_logs/single_log_file_log_source_unittest.cc",
    "../ash/system_token_cert_db_initializer_unittest.cc",
    "../ash/tether/tether_service_unittest.cc",
    "../ash/throttle_observer_unittest.cc",
    "../ash/throttle_service_unittest.cc",
    "../ash/tpm_firmware_update_unittest.cc",
    "../ash/usb/cros_usb_detector_unittest.cc",
    "../ash/web_applications/help_app/help_app_discover_tab_notification_unittest.cc",
    "../ash/web_applications/help_app/help_app_notification_controller_unittest.cc",
    "../ash/web_applications/os_settings_web_app_info_unittest.cc",
    "../ash/web_applications/personalization_app/mock_personalization_app_manager.cc",
    "../ash/web_applications/personalization_app/mock_personalization_app_manager.h",
    "../ash/web_applications/personalization_app/personalization_app_ambient_provider_impl_unittest.cc",
    "../ash/web_applications/personalization_app/personalization_app_keyboard_backlight_provider_impl_unittest.cc",
    "../ash/web_applications/personalization_app/personalization_app_theme_provider_impl_unittest.cc",
    "../ash/web_applications/personalization_app/personalization_app_user_provider_impl_unittest.cc",
    "../ash/web_applications/personalization_app/personalization_app_wallpaper_provider_impl_unittest.cc",
    "../ash/wilco_dtc_supportd/testing_wilco_dtc_supportd_bridge_wrapper.cc",
    "../ash/wilco_dtc_supportd/testing_wilco_dtc_supportd_bridge_wrapper.h",
    "../ash/wilco_dtc_supportd/testing_wilco_dtc_supportd_network_context.cc",
    "../ash/wilco_dtc_supportd/testing_wilco_dtc_supportd_network_context.h",
    "../ash/wilco_dtc_supportd/wilco_dtc_supportd_bridge_unittest.cc",
    "../ash/wilco_dtc_supportd/wilco_dtc_supportd_manager_unittest.cc",
    "../ash/wilco_dtc_supportd/wilco_dtc_supportd_messaging_unittest.cc",
    "../ash/wilco_dtc_supportd/wilco_dtc_supportd_notification_controller_unittest.cc",
    "../ash/wilco_dtc_supportd/wilco_dtc_supportd_web_request_service_unittest.cc",
    "../download/notification/multi_profile_download_notifier_unittest.cc",
    "../extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc",
    "../extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc",
    "../extensions/updater/local_extension_cache_unittest.cc",
    "../memory/memory_kills_monitor_unittest.cc",
    "../memory/oom_kills_monitor_unittest.cc",
    "../metrics/chromeos_system_profile_provider_unittest.cc",
    "../metrics/cros_healthd_metrics_provider_unittest.cc",
    "../metrics/perf/cpu_identity_unittest.cc",
    "../metrics/perf/random_selector_unittest.cc",
    "../policy/default_geolocation_policy_handler_unittest.cc",
    "../ui/browser_finder_chromeos_unittest.cc",
    "app_mode/app_session_policies_unittest.cc",
    "app_mode/app_session_unittest.cc",
    "app_mode/chrome_kiosk_app_launcher_unittest.cc",
    "app_mode/kiosk_app_service_launcher_unittest.cc",
    "extensions/default_app_order_unittest.cc",
    "extensions/device_local_account_management_policy_provider_unittest.cc",
    "extensions/external_cache_impl_unittest.cc",
    "extensions/file_manager/device_event_router_unittest.cc",
    "extensions/file_manager/drivefs_event_router_unittest.cc",
    "extensions/file_manager/event_router_unittest.cc",
    "extensions/file_manager/system_notification_manager_unittest.cc",
    "extensions/gfx_utils_unittest.cc",
    "extensions/install_limiter_unittest.cc",
    "extensions/login_screen/login/cleanup/cleanup_manager_unittest.cc",
    "extensions/login_screen/login/cleanup/extension_cleanup_handler_unittest.cc",
    "extensions/login_screen/login/cleanup/lacros_cleanup_handler_unittest.cc",
    "extensions/login_screen/login/cleanup/mock_cleanup_handler.cc",
    "extensions/login_screen/login/cleanup/mock_cleanup_handler.h",
    "extensions/login_screen/login/cleanup/print_jobs_cleanup_handler_unittest.cc",
    "extensions/login_screen/login/login_api_ash_unittest.cc",
    "extensions/login_screen/login_screen_ui/ui_handler_unittest.cc",
    "extensions/signin_screen_policy_provider_unittest.cc",
    "fileapi/external_file_url_loader_factory_unittest.cc",
    "fileapi/external_file_url_util_unittest.cc",
    "fileapi/file_access_permissions_unittest.cc",
    "fileapi/file_change_service_unittest.cc",
    "fileapi/file_system_backend_unittest.cc",
    "fileapi/recent_arc_media_source_unittest.cc",
    "fileapi/recent_disk_source_unittest.cc",
    "fileapi/recent_model_unittest.cc",
    "fileapi/test/fake_recent_source.cc",
    "policy/dlp/data_transfer_dlp_controller_unittest.cc",
    "policy/dlp/dlp_clipboard_notifier_unittest.cc",
    "policy/dlp/dlp_confidential_contents_unittest.cc",
    "policy/dlp/dlp_confidential_file_unittest.cc",
    "policy/dlp/dlp_content_tab_helper_unittest.cc",
    "policy/dlp/dlp_copy_or_move_hook_delegate_unittest.cc",
    "policy/dlp/dlp_drag_drop_notifier_unittest.cc",
    "policy/dlp/dlp_file_access_copy_or_move_delegate_factory_unittest.cc",
    "policy/dlp/dlp_reporting_manager_test_helper.cc",
    "policy/dlp/dlp_reporting_manager_test_helper.h",
    "policy/dlp/dlp_reporting_manager_unittest.cc",
    "policy/dlp/dlp_rules_manager_impl_unittest.cc",
    "policy/dlp/dlp_rules_manager_test_utils.cc",
    "policy/dlp/dlp_rules_manager_test_utils.h",
    "policy/dlp/dlp_scoped_file_access_delegate_unittest.cc",
    "policy/dlp/mock_dlp_content_observer.cc",
    "policy/dlp/mock_dlp_content_observer.h",
    "policy/dlp/mock_dlp_rules_manager.cc",
    "policy/dlp/mock_dlp_rules_manager.h",
    "policy/dlp/mock_dlp_warn_notifier.cc",
    "policy/dlp/mock_dlp_warn_notifier.h",
    "tablet_mode/chrome_content_browser_client_tablet_mode_part_unittest.cc",

    # TODO(zturner): Enable this on Windows. See
    # BrowserWithTestWindowTest::SetUp() for a comment explaining why this is
    # broken.
    "../../common/extensions/api/file_browser_handlers/file_browser_handler_manifest_unittest.cc",
    "../../common/extensions/api/file_system_provider/file_system_provider_handler_unittest.cc",

    # TODO(crbug.com/1113900): Consider making this test available on lacros
    # builds as well.
    "../ui/views/frame/immersive_mode_controller_chromeos_unittest.cc",
    "../ui/views/select_file_dialog_extension_unittest.cc",
    "../ui/webui/chromeos/login/l10n_util_test_util.cc",
    "../ui/webui/chromeos/login/l10n_util_test_util.h",
    "../ui/webui/chromeos/login/l10n_util_unittest.cc",
    "../ui/webui/chromeos/login/oobe_display_chooser_unittest.cc",
    "../ui/webui/chromeos/login/signin_userlist_unittest.cc",
    "../ui/webui/settings/about_handler_unittest.cc",
    "../ui/webui/settings/ash/bluetooth_handler_unittest.cc",
    "../ui/webui/settings/ash/calculator/size_calculator_test_api.h",
    "../ui/webui/settings/ash/device_keyboard_handler_unittest.cc",
    "../ui/webui/settings/ash/device_name_handler_unittest.cc",
    "../ui/webui/settings/ash/device_storage_handler_unittest.cc",
    "../ui/webui/settings/ash/fast_pair_saved_devices_handler_unittest.cc",
    "../ui/webui/settings/ash/internet_handler_unittest.cc",
    "../ui/webui/settings/ash/metrics_consent_handler_unittest.cc",
    "../ui/webui/settings/ash/multidevice_handler_unittest.cc",
    "../ui/webui/settings/ash/multidevice_section_unittest.cc",
    "../ui/webui/settings/ash/os_apps_page/app_notification_handler_unittest.cc",
    "../ui/webui/settings/ash/os_apps_page/mojom/app_type_mojom_traits_unittest.cc",
    "../ui/webui/settings/ash/os_settings_manager_unittest.cc",
    "../ui/webui/settings/ash/os_settings_section_unittest.cc",
    "../ui/webui/settings/ash/privacy_hub_handler_unittest.cc",
    "../ui/webui/settings/ash/search/per_session_settings_user_action_tracker_unittest.cc",
    "../ui/webui/settings/ash/search/search_handler_unittest.cc",
    "../ui/webui/settings/ash/search/search_tag_registry_unittest.cc",
    "../ui/webui/settings/ash/settings_user_action_tracker_unittest.cc",
  ]
  if (use_cups) {
    sources += [
      "../ash/printing/cups_print_job_manager_utils_unittest.cc",
      "extensions/printing_metrics/printing_metrics_api_unittest.cc",
    ]
  }

  public_deps = [ ":chromeos" ]
  deps = [
    ":test_support",
    ":test_with_shadow_variables",
    ":user_event_reporter_testing_record_proto",
    "//ash",
    "//ash:test_support",
    "//ash/components/arc:arc_test_support",
    "//ash/components/arc:notification_test_support",
    "//ash/components/phonehub:test_support",
    "//ash/constants",
    "//ash/public/cpp",
    "//ash/public/cpp:test_support",
    "//ash/public/cpp/external_arc",
    "//ash/public/cpp/external_arc:test_support",
    "//ash/quick_pair/common",
    "//ash/quick_pair/common:test_support",
    "//ash/quick_pair/proto:fastpair_proto",
    "//ash/quick_pair/repository:test_support",
    "//ash/services/device_sync:test_support",
    "//ash/services/device_sync/public/cpp:test_support",
    "//ash/services/multidevice_setup/public/cpp:prefs",
    "//ash/services/multidevice_setup/public/cpp:test_support",
    "//ash/services/secure_channel/public/cpp/client",
    "//ash/services/secure_channel/public/cpp/client:test_support",
    "//ash/services/secure_channel/public/mojom",
    "//ash/webui/eche_app_ui:test_support",
    "//base",
    "//build:chromeos_buildflags",
    "//chrome/app:command_ids",
    "//chrome/browser/ash:arc_test_support",
    "//chrome/browser/ash:user_event_reporter_helper_test_support",
    "//chrome/browser/ash/crosapi:unit_tests",
    "//chrome/browser/ash/login/oobe_quick_start:unit_tests",
    "//chrome/browser/ash/system_web_apps",
    "//chrome/browser/ash/telemetry_extension:unit_tests",
    "//chrome/browser/chromeos/launcher_search:unit_tests",
    "//chrome/browser/ui",
    "//chrome/browser/ui:ash_test_support",
    "//chrome/browser/web_applications",
    "//chrome/common",
    "//chrome/services/keymaster/public/mojom",
    "//chrome/services/wilco_dtc_supportd/public/mojom",
    "//chrome/test:test_support",
    "//chrome/test:test_support_ui",
    "//chrome/test:test_support_unit",
    "//chromeos/ash/components/attestation:test_support",
    "//chromeos/ash/components/audio",
    "//chromeos/ash/components/dbus:test_support",
    "//chromeos/ash/components/dbus/anomaly_detector",
    "//chromeos/ash/components/dbus/attestation",
    "//chromeos/ash/components/dbus/attestation:attestation_proto",
    "//chromeos/ash/components/dbus/authpolicy",
    "//chromeos/ash/components/dbus/constants",
    "//chromeos/ash/components/dbus/cros_disks",
    "//chromeos/ash/components/dbus/cryptohome",
    "//chromeos/ash/components/dbus/cryptohome:attestation_proto",
    "//chromeos/ash/components/dbus/dlcservice",
    "//chromeos/ash/components/dbus/gnubby",
    "//chromeos/ash/components/dbus/lorgnette_manager:lorgnette_proto",
    "//chromeos/ash/components/dbus/oobe_config",
    "//chromeos/ash/components/dbus/services:test_support",
    "//chromeos/ash/components/dbus/session_manager",
    "//chromeos/ash/components/dbus/smbprovider",
    "//chromeos/ash/components/dbus/smbprovider:proto",
    "//chromeos/ash/components/dbus/system_clock",
    "//chromeos/ash/components/dbus/update_engine",
    "//chromeos/ash/components/dbus/upstart",
    "//chromeos/ash/components/dbus/virtual_file_provider",
    "//chromeos/ash/components/dbus/vm_plugin_dispatcher",
    "//chromeos/ash/components/disks:test_support",
    "//chromeos/ash/components/install_attributes:test_support",
    "//chromeos/ash/components/login/auth",
    "//chromeos/ash/components/multidevice:test_support",
    "//chromeos/ash/components/network",
    "//chromeos/ash/components/network:test_support",
    "//chromeos/ash/components/network/portal_detector:test_support",
    "//chromeos/ash/components/proximity_auth",
    "//chromeos/ash/components/proximity_auth:test_support",
    "//chromeos/ash/components/scanning",
    "//chromeos/ash/components/settings",
    "//chromeos/ash/components/sync_wifi:test_support",
    "//chromeos/ash/components/tether:test_support",
    "//chromeos/ash/components/tpm",
    "//chromeos/ash/services/nearby/public/cpp:test_support",
    "//chromeos/ash/services/nearby/public/mojom",
    "//chromeos/components/sensors:test_support",
    "//chromeos/dbus/dlp",
    "//chromeos/dbus/missive",
    "//chromeos/dbus/power",
    "//chromeos/ime:gencode",
    "//chromeos/login/login_state",
    "//chromeos/login/login_state:test_support",
    "//chromeos/services/machine_learning/public/cpp:stub",
    "//chromeos/system",
    "//chromeos/ui/frame:test_support",
    "//components/account_manager_core:test_support",
    "//components/app_constants",
    "//components/arc",
    "//components/arc/common",
    "//components/arc/common:arc_test_support",
    "//components/component_updater:test_support",
    "//components/content_settings/core/browser",
    "//components/crx_file",
    "//components/download/public/background_service/test:test_support",
    "//components/drive",
    "//components/drive:test_support",
    "//components/exo",
    "//components/exo:test_support",
    "//components/favicon/core/test:test_support",
    "//components/invalidation/impl:test_support",
    "//components/invalidation/public",
    "//components/keyed_service/content",
    "//components/language/core/browser",
    "//components/onc",
    "//components/policy:generated",
    "//components/policy/core/common:test_support",
    "//components/policy/proto",
    "//components/pref_registry",
    "//components/prefs:test_support",
    "//components/renderer_context_menu",
    "//components/reporting/metrics:test_support",
    "//components/reporting/proto:metric_data_proto",
    "//components/reporting/storage:missive_storage_module",
    "//components/resources",
    "//components/services/app_service/public/cpp:test_support",
    "//components/session_manager/core",
    "//components/sessions:test_support",
    "//components/signin/public/identity_manager:test_support",
    "//components/sync",
    "//components/sync_preferences",
    "//components/sync_sessions",
    "//components/user_prefs",
    "//components/variations:test_support",
    "//content/test:test_support",
    "//dbus",
    "//device/bluetooth",
    "//google_apis:test_support",
    "//google_apis/common",
    "//google_apis/common:test_support",
    "//google_apis/drive",
    "//mojo/public/cpp/bindings",
    "//mojo/public/cpp/system:system",
    "//mojo/public/cpp/test_support:test_utils",
    "//services/audio/public/cpp:test_support",
    "//services/data_decoder/public/cpp:test_support",
    "//services/device/public/cpp:test_support",
    "//services/service_manager/public/cpp/test:test_support",
    "//skia",
    "//storage/browser:test_support",
    "//testing/gmock",
    "//testing/gtest",
    "//third_party/blink/public:blink_headers",
    "//third_party/icu",
    "//third_party/leveldatabase",
    "//third_party/private_membership:private_membership_proto",
    "//third_party/zlib/google:compression_utils",
    "//ui/base:test_support",
    "//ui/base/ime/ash",
    "//ui/base/ime/init",
    "//ui/chromeos/resources",
    "//ui/display:test_support",
    "//ui/events/devices:test_support",
    "//ui/shell_dialogs",
  ]

  if (use_udev) {
    deps += [ "//device/udev_linux:test_support" ]
  }

  if (is_cfm) {
    sources += [
      "../ash/chromebox_for_meetings/browser/cfm_browser_service_unittest.cc",
      "../ash/chromebox_for_meetings/device_info/device_info_service_unittest.cc",
      "../ash/chromebox_for_meetings/diagnostics/diagnostics_service_unittest.cc",
      "../ash/chromebox_for_meetings/logger/cfm_logger_service_unittest.cc",
      "../ash/chromebox_for_meetings/service_adaptor_unittest.cc",
    ]
    deps += [
      "//chromeos/ash/services/chromebox_for_meetings/public/cpp:test_support",
    ]
  }

  if (enable_plugins) {
    sources += [ "app_mode/kiosk_session_plugin_handler_unittest.cc" ]
  }

  data = [
    "//chromeos/test/data/",
    "//third_party/private_membership/src/internal/testing/regression_test_data/test_data.binarypb",
  ]
}

config("allow_shadow_variables") {
  cflags = [ "-Wno-shadow" ]
}

# TODO(b/247823913): Merge this target back into the unit_tests target above
# when third_party/securemessage code stops generating -Wshadow warnings.
source_set("test_with_shadow_variables") {
  testonly = true

  sources = [ "../ash/attestation/soft_bind_attestation_flow_unittest.cc" ]

  configs += [ ":allow_shadow_variables" ]

  deps = [
    ":chromeos",
    "//base",
    "//chrome/browser/ash",
    "//chrome/test:test_support",
    "//chromeos/ash/components/attestation:test_support",
    "//chromeos/ash/components/settings",
    "//content/test:test_support",
    "//crypto",
    "//net",
    "//testing/gtest",
    "//third_party/securemessage",
    "//third_party/securemessage:securemessage_cpp_protobuf",
  ]
}

proto_library("dlp_policy_event_proto") {
  sources = [ "policy/dlp/dlp_policy_event.proto" ]
}

proto_library("user_event_reporter_testing_record_proto") {
  sources =
      [ "../ash/policy/reporting/user_event_reporter_testing_record.proto" ]
}