OLD | NEW |
1 # This file contains a list of Mojo gtest unit tests. | 1 # This file contains a list of Mojo gtest unit tests. |
2 # This must be a valid python dictionary. | 2 # This must be a valid python dictionary. |
3 # TODO(vtl): Add a way of specifying data dependencies instead of cacheable. | 3 # TODO(vtl): Add a way of specifying data dependencies instead of cacheable. |
4 [ | 4 [ |
5 # System tests: | 5 # System tests: |
6 { | 6 { |
7 "test": "mojo_system_unittests", | 7 "test": "mojo_system_unittests", |
8 "run_on_android": True, | |
9 }, | 8 }, |
10 | 9 |
11 # Public tests: | 10 # Public tests: |
12 { | 11 { |
13 "test": "mojo_public_bindings_unittests", | 12 "test": "mojo_public_bindings_unittests", |
14 "cacheable": False, | 13 "cacheable": False, |
15 "run_on_android": True, | |
16 }, | 14 }, |
17 { | 15 { |
18 "test": "mojo_public_environment_unittests", | 16 "test": "mojo_public_environment_unittests", |
19 "run_on_android": True, | |
20 }, | 17 }, |
21 { | 18 { |
22 "test": "mojo_public_system_unittests", | 19 "test": "mojo_public_system_unittests", |
23 "run_on_android": True, | |
24 }, | 20 }, |
25 { | 21 { |
26 "test": "mojo_public_utility_unittests", | 22 "test": "mojo_public_utility_unittests", |
27 "run_on_android": True, | |
28 }, | 23 }, |
29 | 24 |
30 # Non-system, non-public tests: | 25 # Non-system, non-public tests: |
31 { | 26 { |
32 "test": "mojo_application_manager_unittests", | 27 "test": "mojo_application_manager_unittests", |
33 "run_on_android": True, | |
34 }, | 28 }, |
35 { | 29 { |
36 "test": "mojo_common_unittests", | 30 "test": "mojo_common_unittests", |
37 "run_on_android": True, | |
38 }, | 31 }, |
39 { | 32 { |
40 "test": "external_application_unittests", | 33 "test": "external_application_unittests", |
41 "run_on_android": True, | |
42 }, | 34 }, |
43 { | 35 { |
44 "test": "mojo_view_manager_lib_unittests", | 36 "test": "mojo_view_manager_lib_unittests", |
45 }, | 37 }, |
46 { | 38 { |
47 "test": "mojo_surfaces_lib_unittests", | 39 "test": "mojo_surfaces_lib_unittests", |
48 "run_on_android": True, | |
49 }, | 40 }, |
50 { | 41 { |
51 "test": "view_manager_service_unittests", | 42 "test": "view_manager_service_unittests", |
52 "run_on_android": True, | |
53 }, | 43 }, |
54 { | 44 { |
55 "test": "window_manager_unittests", | 45 "test": "window_manager_unittests", |
56 "run_on_android": True, | |
57 }, | 46 }, |
58 | 47 |
59 # Tests for components we depend on: | 48 # Tests for components we depend on: |
60 { | 49 { |
61 "test": "gfx_unittests", | 50 "test": "gfx_unittests", |
| 51 "target_os": ["!android"], |
62 }, | 52 }, |
63 { | 53 { |
64 # These tests currently crash on Release asan only. | 54 # These tests currently crash on Release asan only. |
65 "test": "events_unittests", | 55 "test": "events_unittests", |
66 "disabled": True, | 56 "disabled": True, |
67 }, | 57 }, |
68 | 58 |
69 # JavaScript tests: | 59 # JavaScript tests: |
70 { | 60 { |
71 "test": "js_unittests", | 61 "test": "js_unittests", |
72 "cacheable": False, | 62 "cacheable": False, |
| 63 "target_os": ["!android"], |
73 }, | 64 }, |
74 { | 65 { |
75 "test": "js_integration_tests", | 66 "test": "js_integration_tests", |
76 "cacheable": False, | 67 "cacheable": False, |
| 68 "target_os": ["!android"], |
77 }, | 69 }, |
78 { | 70 { |
79 "test": "js_services_unittests", | 71 "test": "js_services_unittests", |
80 "cacheable": False, | 72 "cacheable": False, |
| 73 "target_os": ["!android"], |
81 }, | 74 }, |
82 | 75 |
83 # Shell integration tests: | 76 # Shell integration tests: |
84 { | 77 { |
85 "test": "mojo_shell_tests", | 78 "test": "mojo_shell_tests", |
86 "cacheable": False, | 79 "cacheable": False, |
87 "run_on_android": True, | |
88 }, | 80 }, |
89 ] | 81 ] |
OLD | NEW |