Note that promise is settled on reject. Add test coverage for Resolver.
[chromium-blink-merge.git] / ui / message_center / message_center_unittests.isolate
blob7ad8cc3cf6d9b645cc367a17465e867d15ac5ef7
1 # Copyright (c) 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   'conditions': [
6     ['OS=="linux" or OS=="mac" or OS=="win"', {
7       'variables': {
8         'files': [
9           '../../testing/test_env.py',
10           '<(PRODUCT_DIR)/message_center_unittests<(EXECUTABLE_SUFFIX)',
11           '<(PRODUCT_DIR)/ui_test.pak',
12         ],
13       },
14     }],
15     ['OS=="linux"', {
16       'variables': {
17         'command': [
18           '../../testing/xvfb.py',
19           '<(PRODUCT_DIR)',
20           '<(PRODUCT_DIR)/message_center_unittests<(EXECUTABLE_SUFFIX)',
21           '--brave-new-test-launcher',
22           '--test-launcher-bot-mode',
23           '--asan=<(asan)',
24           '--lsan=<(lsan)',
25         ],
26         'files': [
27           '../../testing/xvfb.py',
28           '<(PRODUCT_DIR)/libosmesa.so',
29         ],
30       },
31     }],
32     ['OS=="linux" and use_ozone==0', {
33       'variables': {
34         'files': [
35           '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
36         ],
37       },
38     }],
39     ['OS=="mac"', {
40       'variables': {
41         'files': [
42           '<(PRODUCT_DIR)/osmesa.so',
43         ],
44       },
45     }],
46     ['OS=="win"', {
47       'variables': {
48         'files': [
49           '<(PRODUCT_DIR)/osmesa.dll',
50         ],
51       },
52     }],
53     ['OS=="mac" or OS=="win"', {
54       'variables': {
55         'command': [
56           '../../testing/test_env.py',
57           '<(PRODUCT_DIR)/message_center_unittests<(EXECUTABLE_SUFFIX)',
58           '--brave-new-test-launcher',
59           '--test-launcher-bot-mode',
60           '--asan=<(asan)',
61           '--lsan=<(lsan)',
62         ],
63       },
64     }],
65   ],
66   'includes': [
67     '../../base/base.isolate',
68   ],