GLHelper: Use preferred BGRA read pixels for YUV read back
[chromium-blink-merge.git] / mojo / mojo_apps_js_unittests.isolate
blob660ebaa7b0474fc507586a9abfd59d258a21301d
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5   'includes': [
6     '../third_party/icu/icu.isolate',
7   ],
8   'conditions': [
9     ['OS=="win" or OS=="mac" or OS=="linux"', {
10       'variables': {
11         'command': [
12           '../testing/test_env.py',
13           '<(PRODUCT_DIR)/mojo_apps_js_unittests<(EXECUTABLE_SUFFIX)',
14           '--brave-new-test-launcher',
15           '--test-launcher-bot-mode',
16         ],
17         'isolate_dependency_tracked': [
18           '../gin/test/expect.js',
19           '../testing/test_env.py',
20           '<(PRODUCT_DIR)/mojo_apps_js_unittests<(EXECUTABLE_SUFFIX)',
21         ],
22         'isolate_dependency_untracked': [
23           '<(PRODUCT_DIR)/gen/mojo/public/bindings/tests/',
24           'apps/js/',
25           'bindings/js/',
26           'public/bindings/js/',
27         ],
28       },
29     }],
30     ['OS=="win"', {
31       'variables': {
32         'isolate_dependency_tracked': [
33           '<(PRODUCT_DIR)/mojo_system.dll',
34           '<(PRODUCT_DIR)/mojo_test_support.dll',
35         ],
36       },
37     }],
38     ['OS=="win" and component=="shared_library"', {
39       'variables': {
40         'isolate_dependency_tracked': [
41           '<(PRODUCT_DIR)/base.dll',
42           '<(PRODUCT_DIR)/base_i18n.dll',
43           '<(PRODUCT_DIR)/gin.dll',
44           '<(PRODUCT_DIR)/mojo_system_impl.dll',
45           '<(PRODUCT_DIR)/msvcp120d.dll',
46           '<(PRODUCT_DIR)/msvcr120d.dll',
47           '<(PRODUCT_DIR)/v8.dll',
48         ],
49       },
50     }],
51     ['OS=="linux"', {
52       'variables': {
53         'isolate_dependency_tracked': [
54           '<(PRODUCT_DIR)/lib/libmojo_system.so',
55           '<(PRODUCT_DIR)/lib/libmojo_test_support.so',
56         ],
57       },
58     }],
59     ['OS=="linux" and component=="shared_library"', {
60       'variables': {
61         'isolate_dependency_tracked': [
62           '<(PRODUCT_DIR)/lib/libbase.so',
63           '<(PRODUCT_DIR)/lib/libbase_i18n.so',
64           '<(PRODUCT_DIR)/lib/libgin.so',
65           '<(PRODUCT_DIR)/lib/libmojo_system_impl.so',
66           '<(PRODUCT_DIR)/lib/libv8.so',
67         ],
68       },
69     }],
70     ['OS=="mac"', {
71       'variables': {
72         'isolate_dependency_tracked': [
73           '<(PRODUCT_DIR)/libmojo_gles2.dylib',
74           '<(PRODUCT_DIR)/libmojo_system.dylib',
75           '<(PRODUCT_DIR)/libmojo_test_support.dylib',
76         ],
77       },
78     }],
79     ['OS=="mac" and component=="shared_library"', {
80       'variables': {
81         'isolate_dependency_tracked': [
82           '<(PRODUCT_DIR)/libbase.dylib',
83           '<(PRODUCT_DIR)/libbase_i18n.dylib',
84           '<(PRODUCT_DIR)/libgfx.dylib',
85           '<(PRODUCT_DIR)/libgfx_geometry.dylib',
86           '<(PRODUCT_DIR)/libgin.dylib',
87           '<(PRODUCT_DIR)/libgl_wrapper.dylib',
88           '<(PRODUCT_DIR)/libgles2_utils.dylib',
89           '<(PRODUCT_DIR)/libmojo_common_lib.dylib',
90           '<(PRODUCT_DIR)/libmojo_environment_chromium_impl.dylib',
91           '<(PRODUCT_DIR)/libmojo_system_impl.dylib',
92           '<(PRODUCT_DIR)/libskia.dylib',
93           '<(PRODUCT_DIR)/libv8.dylib',
94         ],
95       },
96     }],
97   ],