summaryrefslogtreecommitdiffstats
path: root/chrome/browser/debugger/devtools_sanity_unittest.cc
Commit message (Collapse)AuthorAgeFilesLines
* WebKit roll 100904:100924steveblock@chromium.org2011-11-211-1/+1
| | | | | | | | | | | Also disable failing DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh BUG=104986 TBR=adamk Review URL: http://codereview.chromium.org/8616001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110969 0039d316-1c4b-4281-b951-d872f2087c98
* Enforce that most content messages files can't be included by chrome.jam@chromium.org2011-11-191-3/+2
| | | | | | | BUG=98716 Review URL: http://codereview.chromium.org/8470006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110846 0039d316-1c4b-4281-b951-d872f2087c98
* Mark DevToolsSanityTest.TestReattachAfterCrash flaky on Linux.joi@chromium.org2011-11-091-0/+4
| | | | | | | | BUG=101952 Review URL: http://codereview.chromium.org/8506011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109235 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: reattach to crashed inspected page when it reloadsyurys@chromium.org2011-11-091-0/+18
| | | | | | | | | BUG=101952 TEST=DevToolsSanityTest.TestReattachAfterCrash Review URL: http://codereview.chromium.org/8503007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109197 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor loading out of ExtensionService.yoz@chromium.org2011-11-021-1/+2
| | | | | | | | | | | | | | | | - Make ExtensionServiceBackend go away, as it's only used for installing unpacked extensions. Tear this out into UnpackedInstaller task. - Pull out LoadAllExtensions / LoadInstalledExtension into InstalledExtensionLoader task. - Break out component extensions to be handled by ComponentLoader. Coming soon: a unit test for InstalledExtensionLoader. BUG=97883 TEST=existing tests + InstalledExtensionLoaderUnittest Review URL: http://codereview.chromium.org/8417012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108319 0039d316-1c4b-4281-b951-d872f2087c98
* Move BrowserThread to content namespace.joi@chromium.org2011-11-021-0/+2
| | | | | | | | | TBR=owners BUG=98716 Review URL: http://codereview.chromium.org/8437002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108270 0039d316-1c4b-4281-b951-d872f2087c98
* Removing dedicated worker-related IPC codei (first round). dslomov@chromium.org2011-10-271-2/+1
| | | | | | | | | | Since dedicated workers moved in-process, IPC-related code for them is unused. This is the first round of clean-up Review URL: http://codereview.chromium.org/8399007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107496 0039d316-1c4b-4281-b951-d872f2087c98
* Mark WorkerDevToolsSanityTest.PauseInSharedWorkerInitialization flaky on ↵vandebo@chromium.org2011-10-261-1/+3
| | | | | | | | | | | Windows. BUG=100538 TEST=green tree Review URL: http://codereview.chromium.org/8396051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107412 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert chrome/browser/debugger.jhawkins@chromium.org2011-10-221-4/+7
| | | | | | | | | | | | BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/8375009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106824 0039d316-1c4b-4281-b951-d872f2087c98
* When WorkerProcessHost receives WorkerHostMsg_WorkerContextDestroyed message ↵yurys@chromium.org2011-10-211-3/+3
| | | | | | | | | | | | | it will always notify worker service observers even if there is no corresponding WorkerInstance in WorkerProcessHost::instances_ list(the instance can be removed when WorkerMessageFilter is closed). WorkerDevToolsManager::InspectedWorkersList has been merged into WorkerDevToolsManager. BUG=None TEST=None Review URL: http://codereview.chromium.org/8364008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106686 0039d316-1c4b-4281-b951-d872f2087c98
* Make NotificationService an interface in the content namespace, and switch ↵jam@chromium.org2011-10-191-4/+5
| | | | | | | | | callers to use it. Move the implementation to content/browser. Stop creating it in all child processes since it's only used in the browser. BUG=98716 Review URL: http://codereview.chromium.org/8342048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106403 0039d316-1c4b-4281-b951-d872f2087c98
* Move content_browser_client.h to public, and while at it, movejoi@chromium.org2011-10-191-2/+2
| | | | | | | | | | | | window_container_type.h as well since it is included by content_browser_client.h BUG=98716 TEST=it builds + existing tests Review URL: http://codereview.chromium.org/8346017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106323 0039d316-1c4b-4281-b951-d872f2087c98
* Remove FLAKY modifier from ↵yurys@chromium.org2011-10-191-1/+1
| | | | | | | | | | | | | | | WorkerDevToolsSanityTest.PauseInSharedWorkerInitialization Now that http://trac.webkit.org/changeset/97613 is rolled the test should be steadily passing. BUG=100538 TEST=WorkerDevToolsSanityTest.PauseInSharedWorkerInitialization TBR=pfeldman Review URL: http://codereview.chromium.org/8346031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106255 0039d316-1c4b-4281-b951-d872f2087c98
* Move NotificationObserver, NotificationSource, and NotificationDetails to ↵jam@chromium.org2011-10-191-13/+14
| | | | | | | | | | | content/public/browser. This patch got way bigger than I wanted, but once I moved NotificationDetails, I figured I might as well mvoe the others since they're in the same files. In hindsight, I should have converted a subset of files at a time by leaving a using statement in the header. BUG=98716 TBR=joi git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106196 0039d316-1c4b-4281-b951-d872f2087c98
* Enable DevTools tests for debugger pause functionalityyurys@chromium.org2011-10-171-5/+2
| | | | | | | | | | BUG=69719 TEST=DevToolsSanityTest.TestPause* TBR=pfeldman Review URL: http://codereview.chromium.org/8244006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105790 0039d316-1c4b-4281-b951-d872f2087c98
* Mark PauseInSharedWorkerInitialization as flakyyurys@chromium.org2011-10-171-1/+1
| | | | | | | | | | BUG=100538 TEST=WorkerDevToolsSanityTest.PauseInSharedWorkerInitialization TBR=pfeldman Review URL: http://codereview.chromium.org/8314024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105789 0039d316-1c4b-4281-b951-d872f2087c98
* Enable WorkerDevToolsSanityTest.InspectSharedWorkeryurys@chromium.org2011-10-171-1/+6
| | | | | | | | | | | | | WebKit change http://trac.webkit.org/changeset/97258 should have fixed it in debug mode. BUG=89845 TEST=WorkerDevToolsSanityTest.InspectSharedWorker TBR=pfeldman Review URL: http://codereview.chromium.org/8245008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105784 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WorkerDevToolsSanityTest.PauseInSharedWorkerInitialization on Mac OS Xyurys@chromium.org2011-10-171-1/+8
| | | | | | | | | | BUG=100538 TEST=WorkerDevToolsSanityTest.PauseInSharedWorkerInitialization TBR=pfeldman Review URL: http://codereview.chromium.org/8313020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105783 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: test that debugger can be paused in shared worker initialization codeyurys@chromium.org2011-10-171-2/+78
| | | | | | | | | | | Added a test that navigates to a page which launches a shared worker, opens devtools for the worker, terminates the worker and reloads the page to recreate the worker. After that the test checks that debugger is paused on the debugger statement(which is the first one) in the reloaded worker. BUG=None TEST=WorkerDevToolsSanityTest.PauseInSharedWorkerInitialization Review URL: http://codereview.chromium.org/8208012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105773 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: support shared worker initialization debuggeryurys@chromium.org2011-10-121-17/+36
| | | | | | | | | | | To be able to debug shared workers initialization, devtools front-end needs to attach very early, before first statement of the worker script is executed. To achieve this on the IO thread we keep a list of shared workers for which devtools front-end was opened and not closed yet. If such worker is destroyed we store its URL and name in the pending workers list and once a new worker is created again we tell it to pause its worker context on start and wait for explicit notification from the devtools client or resume message(in case we learn that the client has already closed on the UI thread). After pause message was sent to the worker being created we put corresponding data to the paused_workers_ list and post reattach task to the UI thread which should result in reattach message to the new worker if the front-end still exists, otherwise when the worker data is removed from the paused_workers_ list we will send resume message and worker will continue to operate as usual. BUG=None TEST=None Review URL: http://codereview.chromium.org/8216008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105038 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: don't send Detach followed by Attach message on navigation if ↵yurys@chromium.org2011-09-281-0/+7
| | | | | | | | | | | inspected RVH doesn't change BUG=98210 TEST=DevToolsSanityTest.TestConsoleOnNavigateBack Review URL: http://codereview.chromium.org/8050011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103092 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 99124: Revert 99099 Fix up more WaitForNavigation calls.gbillock@chromium.org2011-09-121-3/+3
| | | | | | | | | | | | | | | Revert task manager test. This one looks to be more complicated. See http://codereview.chromium.org/7745037/ (original review) R=phajdan.jr@chromium.org BUG=None. TEST=browser_tests,ui_tests Review URL: http://codereview.chromium.org/7831020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100749 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: introduce WorkderDevToolsAgentHostyurys@chromium.org2011-09-081-6/+8
| | | | | | | | | | | | | | We already have RenderViewDevToolsAgent host for inspected pages. This patch introduces WorkderDevToolsAgentHost which implements DevToolsAgentHost interface for inspected shared workers. Also this patch moves part of devtools message routing for workers to DevToolsManager. BUG=None TEST=Existing DevTools tests Review URL: http://codereview.chromium.org/7737026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100112 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 99099 (TaskManagerBrowserTest.NoticeHostedAppTabs started failing,thakis@chromium.org2011-09-011-3/+3
| | | | | | | | | | | | | | | | | | speculatively reverting this one since it looks related.) - Fix up more WaitForNavigation calls. Almost all fixed now. R=phajdan.jr@chromium.org BUG=None. TEST=brower_tests,ui_tests Review URL: http://codereview.chromium.org/7745037 TBR=gbillock@chromium.org Review URL: http://codereview.chromium.org/7825003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99124 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up more WaitForNavigation calls. Almost all fixed now.gbillock@chromium.org2011-09-011-3/+3
| | | | | | | | | | | R=phajdan.jr@chromium.org BUG=None. TEST=brower_tests,ui_tests Review URL: http://codereview.chromium.org/7745037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99099 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit to r93846.pkasting@chromium.org2011-08-261-6/+5
| | | | | | | | | BUG=none TEST=none TBR=podivilov Review URL: http://codereview.chromium.org/7741023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98375 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 93765:93781.podivilov@chromium.org2011-08-251-5/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98257 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of devtools_window.h and profile_manager.h dependencies in ↵yurys@chromium.org2011-08-021-23/+37
| | | | | | | | | | | content/browser/debugger BUG=84078 TEST=None Review URL: http://codereview.chromium.org/7544015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95060 0039d316-1c4b-4281-b951-d872f2087c98
* Move in_process_browser_test and ui_test_utils to chrome/test/basephajdan.jr@chromium.org2011-07-291-2/+2
| | | | | | | BUG=90905 Review URL: http://codereview.chromium.org/7532034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94720 0039d316-1c4b-4281-b951-d872f2087c98
* Disable TestPauseWhenLoadingDevTools and TestPauseWhenScriptIsRunning.sergeyu@chromium.org2011-07-281-2/+4
| | | | | | | | | | BUG=69719 TEST=None TBR=yurys@chromium.org Review URL: http://codereview.chromium.org/7532003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94527 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 94059 (test still breaks) - Enable ↵willchan@chromium.org2011-07-261-1/+2
| | | | | | | | | | | | | | | | WorkerDevToolsSanityTest.InspectSharedWorker Now that http://trac.webkit.org/changeset/91661 is rolled, the test should pass. BUG=89845 TEST=WorkerDevToolsSanityTest.InspectSharedWorker Review URL: http://codereview.chromium.org/7480006 TBR=yurys@chromium.org Review URL: http://codereview.chromium.org/7514006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94078 0039d316-1c4b-4281-b951-d872f2087c98
* Enable WorkerDevToolsSanityTest.InspectSharedWorkeryurys@chromium.org2011-07-261-2/+1
| | | | | | | | | | | Now that http://trac.webkit.org/changeset/91661 is rolled, the test should pass. BUG=89845 TEST=WorkerDevToolsSanityTest.InspectSharedWorker Review URL: http://codereview.chromium.org/7480006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94059 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: use standard test utilities instead of custom ones where possibleyurys@chromium.org2011-07-251-30/+7
| | | | | | | | | BUG=None TEST=WorkerDevToolsSanityTest.InspectSharedWorker Review URL: http://codereview.chromium.org/7492046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93878 0039d316-1c4b-4281-b951-d872f2087c98
* Disable InspectSharedWorker.thakis@chromium.org2011-07-241-2/+2
| | | | | | | | | | | | | | | | | | | It failed twice in succession on mac with a timeout of 25s: [ RUN ] WorkerDevToolsSanityTest.FLAKY_InspectSharedWorker /b/build/third_party/zope/__init__.py:19: UserWarning: Module twisted was already imported from /b/build/third_party/twisted_8_1/twisted/__init__.pyc, but /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python is being added to sys.path import pkg_resources /b/build/third_party/zope/__init__.py:19: UserWarning: Module zope was already imported from /b/build/third_party/zope/__init__.pyc, but /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python is being added to sys.path import pkg_resources [3664:263:0724/134510:6804326461355:ERROR:CONSOLE(5925)] "Uncaught TypeError: Cannot use 'in' operator to search for 'updateStatusBarItems' in undefined", source: chrome-devtools://devtools/DevTools.js (5925) [0724/134526:ERROR:out_of_proc_test_runner.cc(383)] Test timeout (25000 ms) exceeded for WorkerDevToolsSanityTest.FLAKY_InspectSharedWorker BUG=89845 TEST=none TBR=yurys Review URL: http://codereview.chromium.org/7488046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93835 0039d316-1c4b-4281-b951-d872f2087c98
* Setting the InspectSharedWorker interactive test as flaky for all platforms.leandrogracia@chromium.org2011-07-221-6/+1
| | | | | | | | | | | BUG=89845 TEST=none TBR=yurys Review URL: http://codereview.chromium.org/7491011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93619 0039d316-1c4b-4281-b951-d872f2087c98
* Extending the flaky test flag for the InspectSharedWorker interactive test ↵leandrogracia@chromium.org2011-07-221-1/+1
| | | | | | | | | | | | | to Linux and Chrome OS. BUG=89845 TEST=none TBR=yurys Review URL: http://codereview.chromium.org/7491008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93610 0039d316-1c4b-4281-b951-d872f2087c98
* Setting the InspectSharedWorker interactive test as flaky.leandrogracia@chromium.org2011-07-221-1/+7
| | | | | | | | | | | Fails randomly on the interactive tests windows bot. BUG=89845 TEST=none Review URL: http://codereview.chromium.org/7484023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93609 0039d316-1c4b-4281-b951-d872f2087c98
* Ensures history tab displays a throbber when searching.beaudoin@chromium.org2011-07-211-1/+1
| | | | | | | | | | When performing a long running search in the history, turn on the tab thobber to indicate that an operation is in progress. BUG=14730 TEST=Ensure you have a large browsing history, go to chrome://history, search for something, notice the throbber come on. Review URL: http://codereview.chromium.org/7399007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93392 0039d316-1c4b-4281-b951-d872f2087c98
* Enable WorkerDevToolsSanityTest.InspectSharedWorkeryurys@chromium.org2011-07-211-2/+1
| | | | | | | | | | | | Now that http://trac.webkit.org/changeset/91348 is rolled, the test should pass. TBR=pfeldman BUG=89845 TEST=WorkerDevToolsSanityTest.InspectSharedWorker Review URL: http://codereview.chromium.org/7466029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93358 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: bulk move of legacy protocol back to chrome/.pfeldman@chromium.org2011-07-201-0/+443
| | | | | | Review URL: http://codereview.chromium.org/7458015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93182 0039d316-1c4b-4281-b951-d872f2087c98
* Wholesale move of debugger sources to content.joi@chromium.org2011-06-291-329/+0
| | | | | | | | | | | | | | | | | Other references are modified only to point to the new location. Follow-up changes will move build rules for the debugger into content. This adds a somewhat permissive DEPS file to content/browser/debugger. Follow-up work will whittle that down to zero dependencies on chrome/. BUG=84078 TEST=existing Review URL: http://codereview.chromium.org/7274031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90912 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=62977dslomov@chromium.org2011-06-211-0/+14
| | | | | | Review URL: http://codereview.chromium.org/7215005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89855 0039d316-1c4b-4281-b951-d872f2087c98
* Mark DevToolsSanityTest.TestPauseWhenLoadingDevTools as FLAKYasargent@chromium.org2011-06-131-1/+2
| | | | | | | | | | | This failed a few times today. BUG=69719 TEST=none TBR=pfeldman@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88869 0039d316-1c4b-4281-b951-d872f2087c98
* Mark DevToolsSanityTest.TestPauseWhenScriptIsRunning as flaky.ericu@google.com2011-06-101-1/+1
| | | | | | | | BUG=69719 TEST=n/a TBR=pfeldman git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88622 0039d316-1c4b-4281-b951-d872f2087c98
* Enable DevTools network size/timing/headers tests.vsevik@chromium.org2011-05-201-0/+23
| | | | | | Review URL: http://codereview.chromium.org/6904086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86066 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Include stringprintf.h where appropriate, part 3.jhawkins@chromium.org2011-05-121-3/+3
| | | | | | | | | | | BUG=82098 TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/7016011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85088 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old Heap Profiler interactive test.mnaganov@chromium.org2011-05-051-6/+0
| | | | | | | | | | R=pfeldman@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/6935027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84342 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 82858 - Added network panel timing, size and raw headers text tests ↵jar@chromium.org2011-04-261-25/+0
| | | | | | | | | for DevToolsReview URL: http://codereview.chromium.org/6851024 TBR=vsevik@chromium.org Review URL: http://codereview.chromium.org/6901020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82971 0039d316-1c4b-4281-b951-d872f2087c98
* Added network panel timing, size and raw headers text tests for DevToolsvsevik@chromium.org2011-04-251-0/+25
| | | | | | Review URL: http://codereview.chromium.org/6851024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82858 0039d316-1c4b-4281-b951-d872f2087c98
* Enable devtools test (fixed upstream)podivilov@chromium.org2011-03-101-2/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77633 0039d316-1c4b-4281-b951-d872f2087c98