Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / xwalk / xwalk_tests.gypi
1 {
2   'targets': [
3     {
4       'target_name': 'xwalk_all_tests',
5       'type': 'none',
6       'dependencies': [
7         'xwalk_browsertest',
8         'xwalk_unittest',
9         'extensions/extensions_tests.gyp:xwalk_extensions_browsertest',
10         'extensions/extensions_tests.gyp:xwalk_extensions_unittest',
11         'sysapps/sysapps_tests.gyp:xwalk_sysapps_browsertest',
12         'sysapps/sysapps_tests.gyp:xwalk_sysapps_unittest',
13       ],
14       'conditions': [
15         ['OS=="linux"', {
16           'dependencies': [
17             'dbus/xwalk_dbus.gyp:xwalk_dbus_unittests',
18           ],
19         }],
20       ],
21     },
22     {
23       'target_name': 'xwalk_unittest',
24       'type': 'executable',
25       'dependencies': [
26         '../base/base.gyp:base',
27         '../content/content.gyp:content_common',
28         '../content/content_shell_and_tests.gyp:test_support_content',
29         '../testing/gtest.gyp:gtest',
30         '../ui/ui.gyp:ui',
31         'test/base/base.gyp:xwalk_test_base',
32         'xwalk_application_lib',
33         'xwalk_runtime',
34       ],
35       'sources': [
36         'application/browser/application_event_router_unittest.cc',
37         'application/browser/application_storage_impl_unittest.cc',
38         'application/browser/installer/package_unittest.cc',
39         'application/common/application_unittest.cc',
40         'application/common/application_file_util_unittest.cc',
41         'application/common/id_util_unittest.cc',
42         'application/common/manifest_handlers/csp_handler_unittest.cc',
43         'application/common/manifest_handlers/main_document_handler_unittest.cc',
44         'application/common/manifest_handlers/permissions_handler_unittest.cc',
45         'application/common/manifest_handlers/warp_handler_unittest.cc',
46         'application/common/manifest_handler_unittest.cc',
47         'application/common/manifest_unittest.cc',
48         'runtime/common/xwalk_content_client_unittest.cc',
49         'runtime/common/xwalk_runtime_features_unittest.cc',
50       ],
51       'conditions': [
52         ['toolkit_views == 1', {
53           'sources': [
54             'runtime/browser/ui/top_view_layout_views_unittest.cc',
55           ],
56           'dependencies': [
57             '../skia/skia.gyp:skia',
58           ],
59         }],
60       ],
61     },
62     {
63       'target_name': 'xwalk_browsertest',
64       'type': 'executable',
65       'dependencies': [
66         '../base/base.gyp:base',
67         '../content/content.gyp:content_browser',
68         '../content/content.gyp:content_common',
69         '../content/content_shell_and_tests.gyp:test_support_content',
70         '../net/net.gyp:net',
71         '../skia/skia.gyp:skia',
72         '../testing/gmock.gyp:gmock',
73         '../testing/gtest.gyp:gtest',
74         '../ui/ui.gyp:ui',
75         '../third_party/libxml/libxml.gyp:libxml',
76         'test/base/base.gyp:xwalk_test_base',
77         'xwalk_application_lib',
78         'xwalk_resources',
79         'xwalk_runtime',
80       ],
81       'includes': [
82         '../build/filename_rules.gypi',
83       ],
84       'defines': [
85         'HAS_OUT_OF_PROC_TEST_RUNNER',
86       ],
87       'sources': [
88         'application/test/application_browsertest.cc',
89         'application/test/application_browsertest.h',
90         'application/test/application_event_test.cc',
91         'application/test/application_eventapi_test.cc',
92         'application/test/application_main_document_browsertest.cc',
93         'application/test/application_multi_app_test.cc',
94         'application/test/application_testapi.cc',
95         'application/test/application_testapi.h',
96         'application/test/application_testapi_test.cc',
97         'runtime/browser/devtools/xwalk_devtools_browsertest.cc',
98         'runtime/browser/geolocation/xwalk_geolocation_browsertest.cc',
99         'runtime/browser/ui/taskbar_util_browsertest_win.cc',
100         'runtime/browser/xwalk_download_browsertest.cc',
101         'runtime/browser/xwalk_form_input_browsertest.cc',
102         'runtime/browser/xwalk_runtime_browsertest.cc',
103         'runtime/browser/xwalk_switches_browsertest.cc',
104       ],
105     }
106   ],
107 }