Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(429)

Side by Side Diff: content/shell/webkit_test_runner_bindings.cc

Issue 11821051: [content shell] hook up resource load callback printing (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « content/shell/webkit_test_runner.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/shell/webkit_test_runner_bindings.h" 5 #include "content/shell/webkit_test_runner_bindings.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/string_piece.h" 8 #include "base/string_piece.h"
9 #include "content/public/renderer/render_view.h" 9 #include "content/public/renderer/render_view.h"
10 #include "content/shell/shell_render_process_observer.h" 10 #include "content/shell/shell_render_process_observer.h"
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
240 v8::Handle<v8::Value> DumpTitleChanges(const v8::Arguments& args) { 240 v8::Handle<v8::Value> DumpTitleChanges(const v8::Arguments& args) {
241 WebKitTestRunner* runner = 241 WebKitTestRunner* runner =
242 ShellRenderProcessObserver::GetInstance()->main_test_runner(); 242 ShellRenderProcessObserver::GetInstance()->main_test_runner();
243 if (!runner) 243 if (!runner)
244 return v8::Undefined(); 244 return v8::Undefined();
245 245
246 runner->DumpTitleChanges(); 246 runner->DumpTitleChanges();
247 return v8::Undefined(); 247 return v8::Undefined();
248 } 248 }
249 249
250 v8::Handle<v8::Value> DumpResourceLoadCallbacks(const v8::Arguments& args) {
251 WebKitTestRunner* runner =
252 ShellRenderProcessObserver::GetInstance()->main_test_runner();
253 if (!runner)
254 return v8::Undefined();
255
256 runner->DumpResourceLoadCallbacks();
257 return v8::Undefined();
258 }
259
260 v8::Handle<v8::Value> DumpResourceRequestCallbacks(const v8::Arguments& args) {
261 WebKitTestRunner* runner =
262 ShellRenderProcessObserver::GetInstance()->main_test_runner();
263 if (!runner)
264 return v8::Undefined();
265
266 runner->DumpResourceRequestCallbacks();
267 return v8::Undefined();
268 }
269
270 v8::Handle<v8::Value> DumpResourceResponseMIMETypes(const v8::Arguments& args) {
271 WebKitTestRunner* runner =
272 ShellRenderProcessObserver::GetInstance()->main_test_runner();
273 if (!runner)
274 return v8::Undefined();
275
276 runner->DumpResourceResponseMIMETypes();
277 return v8::Undefined();
278 }
279
280 v8::Handle<v8::Value> DumpCreateView(const v8::Arguments& args) {
281 WebKitTestRunner* runner =
282 ShellRenderProcessObserver::GetInstance()->main_test_runner();
283 if (!runner)
284 return v8::Undefined();
285
286 runner->DumpCreateView();
287 return v8::Undefined();
288 }
289
250 v8::Handle<v8::Value> GetGlobalFlag(const v8::Arguments& args) { 290 v8::Handle<v8::Value> GetGlobalFlag(const v8::Arguments& args) {
251 return v8::Boolean::New(g_global_flag); 291 return v8::Boolean::New(g_global_flag);
252 } 292 }
253 293
254 v8::Handle<v8::Value> SetGlobalFlag(const v8::Arguments& args) { 294 v8::Handle<v8::Value> SetGlobalFlag(const v8::Arguments& args) {
255 if (args.Length() == 1 && args[0]->IsBoolean()) 295 if (args.Length() == 1 && args[0]->IsBoolean())
256 g_global_flag = args[0]->BooleanValue(); 296 g_global_flag = args[0]->BooleanValue();
257 return v8::Undefined(); 297 return v8::Undefined();
258 } 298 }
259 299
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
333 if (name->Equals(v8::String::New("DumpEditingCallbacks"))) 373 if (name->Equals(v8::String::New("DumpEditingCallbacks")))
334 return v8::FunctionTemplate::New(DumpEditingCallbacks); 374 return v8::FunctionTemplate::New(DumpEditingCallbacks);
335 if (name->Equals(v8::String::New("DumpFrameLoadCallbacks"))) 375 if (name->Equals(v8::String::New("DumpFrameLoadCallbacks")))
336 return v8::FunctionTemplate::New(DumpFrameLoadCallbacks); 376 return v8::FunctionTemplate::New(DumpFrameLoadCallbacks);
337 if (name->Equals(v8::String::New("DumpUserGestureInFrameLoadCallbacks"))) 377 if (name->Equals(v8::String::New("DumpUserGestureInFrameLoadCallbacks")))
338 return v8::FunctionTemplate::New(DumpUserGestureInFrameLoadCallbacks); 378 return v8::FunctionTemplate::New(DumpUserGestureInFrameLoadCallbacks);
339 if (name->Equals(v8::String::New("SetStopProvisionalFrameLoads"))) 379 if (name->Equals(v8::String::New("SetStopProvisionalFrameLoads")))
340 return v8::FunctionTemplate::New(SetStopProvisionalFrameLoads); 380 return v8::FunctionTemplate::New(SetStopProvisionalFrameLoads);
341 if (name->Equals(v8::String::New("DumpTitleChanges"))) 381 if (name->Equals(v8::String::New("DumpTitleChanges")))
342 return v8::FunctionTemplate::New(DumpTitleChanges); 382 return v8::FunctionTemplate::New(DumpTitleChanges);
383 if (name->Equals(v8::String::New("DumpResourceLoadCallbacks")))
384 return v8::FunctionTemplate::New(DumpResourceLoadCallbacks);
385 if (name->Equals(v8::String::New("DumpResourceRequestCallbacks")))
386 return v8::FunctionTemplate::New(DumpResourceRequestCallbacks);
387 if (name->Equals(v8::String::New("DumpResourceResponseMIMETypes")))
388 return v8::FunctionTemplate::New(DumpResourceResponseMIMETypes);
389 if (name->Equals(v8::String::New("DumpCreateView")))
390 return v8::FunctionTemplate::New(DumpCreateView);
343 if (name->Equals(v8::String::New("GetGlobalFlag"))) 391 if (name->Equals(v8::String::New("GetGlobalFlag")))
344 return v8::FunctionTemplate::New(GetGlobalFlag); 392 return v8::FunctionTemplate::New(GetGlobalFlag);
345 if (name->Equals(v8::String::New("SetGlobalFlag"))) 393 if (name->Equals(v8::String::New("SetGlobalFlag")))
346 return v8::FunctionTemplate::New(SetGlobalFlag); 394 return v8::FunctionTemplate::New(SetGlobalFlag);
347 if (name->Equals(v8::String::New("NotImplemented"))) 395 if (name->Equals(v8::String::New("NotImplemented")))
348 return v8::FunctionTemplate::New(NotImplemented); 396 return v8::FunctionTemplate::New(NotImplemented);
349 397
350 NOTREACHED(); 398 NOTREACHED();
351 return v8::FunctionTemplate::New(); 399 return v8::FunctionTemplate::New();
352 } 400 }
353 401
354 } // namespace content 402 } // namespace content
OLDNEW
« no previous file with comments | « content/shell/webkit_test_runner.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698