summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-22 07:50:49 +0000
committersgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-22 07:50:49 +0000
commit85dc574a87e75872525941732d02ef55075b95ed (patch)
tree02181f05ad10a982f0ff7cbefb21d0d1c24d1966
parent2cfd7c1ab12bfd1eef7f6569fa5ffba37d6048ad (diff)
downloadchromium_src-85dc574a87e75872525941732d02ef55075b95ed.zip
chromium_src-85dc574a87e75872525941732d02ef55075b95ed.tar.gz
chromium_src-85dc574a87e75872525941732d02ef55075b95ed.tar.bz2
Preliminary building of additional utilities and tests: crash_service;
memory_test; reliability_tests; tab_switching_test; url_fetch_test. BUG=none TEST=none Review URL: http://codereview.chromium.org/115701 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16734 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/chrome.gyp100
1 files changed, 100 insertions, 0 deletions
diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp
index 71b4823..328327e 100644
--- a/chrome/chrome.gyp
+++ b/chrome/chrome.gyp
@@ -3491,6 +3491,29 @@
},
},
{
+ 'target_name': 'crash_service',
+ 'type': 'executable',
+ 'dependencies': [
+ 'common',
+ '../base/base.gyp:base',
+ '../breakpad/breakpad.gyp:breakpad_handler',
+ '../breakpad/breakpad.gyp:breakpad_sender',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'tools/crash_service/crash_service.cc',
+ 'tools/crash_service/crash_service.h',
+ 'tools/crash_service/main.cc',
+ ],
+ 'msvs_settings': {
+ 'VCLinkerTool': {
+ 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
+ },
+ },
+ },
+ {
'target_name': 'interactive_ui_tests',
'type': 'executable',
'dependencies': [
@@ -3538,6 +3561,26 @@
},
},
{
+ 'target_name': 'memory_test',
+ 'type': 'executable',
+ 'dependencies': [
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/memory_test/memory_test.cc',
+ # TODO(sgk): remove duplication of perf/mem_usage.cc
+ 'test/perf/mem_usage.cc',
+ 'test/perf/mem_usage.h',
+ ],
+ },
+ {
'target_name': 'plugin_tests',
'type': 'executable',
'dependencies': [
@@ -3568,6 +3611,29 @@
},
},
{
+ 'target_name': 'reliability_tests',
+ 'type': 'executable',
+ 'dependencies': [
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/reliability/page_load_test.cc',
+ 'test/reliability/page_load_test.h',
+ 'test/reliability/reliability_test_suite.h',
+ 'test/reliability/run_all_unittests.cc',
+ # TODO(sgk): remove duplication of perf/mem_usage.cc
+ 'test/perf/mem_usage.cc',
+ 'test/perf/mem_usage.h',
+ ],
+ },
+ {
'target_name': 'selenium_tests',
'type': 'executable',
'dependencies': [
@@ -3595,6 +3661,40 @@
},
},
{
+ 'target_name': 'tab_switching_test',
+ 'type': 'executable',
+ 'dependencies': [
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/tab_switching/tab_switching_test.cc',
+ ],
+ },
+ {
+ 'target_name': 'url_fetch_test',
+ 'type': 'executable',
+ 'dependencies': [
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/url_fetch_test/url_fetch_test.cc',
+ ],
+ },
+ {
'target_name': 'worker',
'type': '<(library)',
'dependencies': [