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

Side by Side Diff: chrome/test/ppapi/ppapi_browsertest.cc

Issue 14636009: Hook up V8<->Var conversion in the pepper message channel (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 7 years, 7 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 | « no previous file | ppapi/tests/test_post_message.h » ('j') | ppapi/tests/test_post_message.cc » ('J')
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 "chrome/test/ppapi/ppapi_test.h" 5 #include "chrome/test/ppapi/ppapi_test.h"
6 6
7 #include "base/test/test_timeouts.h" 7 #include "base/test/test_timeouts.h"
8 #include "build/build_config.h" 8 #include "build/build_config.h"
9 #include "chrome/browser/content_settings/host_content_settings_map.h" 9 #include "chrome/browser/content_settings/host_content_settings_map.h"
10 #include "chrome/browser/profiles/profile.h" 10 #include "chrome/browser/profiles/profile.h"
(...skipping 539 matching lines...) Expand 10 before | Expand all | Expand 10 after
550 // Windows defines 'PostMessage', so we have to undef it. 550 // Windows defines 'PostMessage', so we have to undef it.
551 #ifdef PostMessage 551 #ifdef PostMessage
552 #undef PostMessage 552 #undef PostMessage
553 #endif 553 #endif
554 // PostMessage tests. 554 // PostMessage tests.
555 IN_PROC_BROWSER_TEST_F(PPAPITest, PostMessage) { 555 IN_PROC_BROWSER_TEST_F(PPAPITest, PostMessage) {
556 RunTestViaHTTP( 556 RunTestViaHTTP(
557 LIST_TEST(PostMessage_SendInInit) 557 LIST_TEST(PostMessage_SendInInit)
558 LIST_TEST(PostMessage_SendingData) 558 LIST_TEST(PostMessage_SendingData)
559 LIST_TEST(PostMessage_SendingArrayBuffer) 559 LIST_TEST(PostMessage_SendingArrayBuffer)
560 // Arrays/Dictionaries aren't supported with PostMessage in-process.
dmichael (off chromium) 2013/05/09 20:21:12 nit: please list them as "DISABLED_". I think it's
raymes 2013/05/13 17:09:43 Done.
560 LIST_TEST(PostMessage_MessageEvent) 561 LIST_TEST(PostMessage_MessageEvent)
561 LIST_TEST(PostMessage_NoHandler) 562 LIST_TEST(PostMessage_NoHandler)
562 LIST_TEST(PostMessage_ExtraParam) 563 LIST_TEST(PostMessage_ExtraParam)
563 ); 564 );
564 } 565 }
565 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, PostMessage) { 566 IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, PostMessage) {
566 RunTestViaHTTP( 567 RunTestViaHTTP(
567 LIST_TEST(PostMessage_SendInInit) 568 LIST_TEST(PostMessage_SendInInit)
568 LIST_TEST(PostMessage_SendingData) 569 LIST_TEST(PostMessage_SendingData)
569 LIST_TEST(PostMessage_SendingArrayBuffer) 570 LIST_TEST(PostMessage_SendingArrayBuffer)
571 LIST_TEST(PostMessage_SendingArray)
572 LIST_TEST(PostMessage_SendingDictionary)
573 LIST_TEST(PostMessage_SendingComplexVar)
570 LIST_TEST(PostMessage_MessageEvent) 574 LIST_TEST(PostMessage_MessageEvent)
571 LIST_TEST(PostMessage_NoHandler) 575 LIST_TEST(PostMessage_NoHandler)
572 LIST_TEST(PostMessage_ExtraParam) 576 LIST_TEST(PostMessage_ExtraParam)
573 LIST_TEST(PostMessage_NonMainThread) 577 LIST_TEST(PostMessage_NonMainThread)
574 ); 578 );
575 } 579 }
576 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, PostMessage) { 580 IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, PostMessage) {
577 RunTestViaHTTP( 581 RunTestViaHTTP(
578 LIST_TEST(PostMessage_SendInInit) 582 LIST_TEST(PostMessage_SendInInit)
579 LIST_TEST(PostMessage_SendingData) 583 LIST_TEST(PostMessage_SendingData)
580 LIST_TEST(PostMessage_SendingArrayBuffer) 584 LIST_TEST(PostMessage_SendingArrayBuffer)
585 LIST_TEST(PostMessage_SendingArray)
586 LIST_TEST(PostMessage_SendingDictionary)
587 LIST_TEST(PostMessage_SendingComplexVar)
581 LIST_TEST(PostMessage_MessageEvent) 588 LIST_TEST(PostMessage_MessageEvent)
582 LIST_TEST(PostMessage_NoHandler) 589 LIST_TEST(PostMessage_NoHandler)
583 LIST_TEST(PostMessage_ExtraParam) 590 LIST_TEST(PostMessage_ExtraParam)
584 LIST_TEST(PostMessage_NonMainThread) 591 LIST_TEST(PostMessage_NonMainThread)
585 ); 592 );
586 } 593 }
587 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(PostMessage)) { 594 IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(PostMessage)) {
588 RunTestViaHTTP( 595 RunTestViaHTTP(
589 LIST_TEST(PostMessage_SendInInit) 596 LIST_TEST(PostMessage_SendInInit)
590 LIST_TEST(PostMessage_SendingData) 597 LIST_TEST(PostMessage_SendingData)
591 LIST_TEST(PostMessage_SendingArrayBuffer) 598 LIST_TEST(PostMessage_SendingArrayBuffer)
599 LIST_TEST(PostMessage_SendingArray)
600 LIST_TEST(PostMessage_SendingDictionary)
601 LIST_TEST(PostMessage_SendingComplexVar)
592 LIST_TEST(PostMessage_MessageEvent) 602 LIST_TEST(PostMessage_MessageEvent)
593 LIST_TEST(PostMessage_NoHandler) 603 LIST_TEST(PostMessage_NoHandler)
594 LIST_TEST(PostMessage_ExtraParam) 604 LIST_TEST(PostMessage_ExtraParam)
595 LIST_TEST(PostMessage_NonMainThread) 605 LIST_TEST(PostMessage_NonMainThread)
596 ); 606 );
597 } 607 }
598 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) { 608 IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) {
599 RunTestViaHTTP( 609 RunTestViaHTTP(
600 LIST_TEST(PostMessage_SendInInit) 610 LIST_TEST(PostMessage_SendInInit)
601 LIST_TEST(PostMessage_SendingData) 611 LIST_TEST(PostMessage_SendingData)
602 LIST_TEST(PostMessage_SendingArrayBuffer) 612 LIST_TEST(PostMessage_SendingArrayBuffer)
613 LIST_TEST(PostMessage_SendingArray)
614 LIST_TEST(PostMessage_SendingDictionary)
615 LIST_TEST(PostMessage_SendingComplexVar)
603 LIST_TEST(PostMessage_MessageEvent) 616 LIST_TEST(PostMessage_MessageEvent)
604 LIST_TEST(PostMessage_NoHandler) 617 LIST_TEST(PostMessage_NoHandler)
605 LIST_TEST(PostMessage_ExtraParam) 618 LIST_TEST(PostMessage_ExtraParam)
606 LIST_TEST(PostMessage_NonMainThread) 619 LIST_TEST(PostMessage_NonMainThread)
607 ); 620 );
608 } 621 }
609 622
610 TEST_PPAPI_IN_PROCESS(Memory) 623 TEST_PPAPI_IN_PROCESS(Memory)
611 TEST_PPAPI_OUT_OF_PROCESS(Memory) 624 TEST_PPAPI_OUT_OF_PROCESS(Memory)
612 TEST_PPAPI_NACL(Memory) 625 TEST_PPAPI_NACL(Memory)
(...skipping 634 matching lines...) Expand 10 before | Expand all | Expand 10 after
1247 TEST_PPAPI_OUT_OF_PROCESS(PDF) 1260 TEST_PPAPI_OUT_OF_PROCESS(PDF)
1248 // Only implemented on Windows and ChromeOS currently. 1261 // Only implemented on Windows and ChromeOS currently.
1249 #if (defined(OS_WIN) && defined(ENABLE_RLZ)) || defined(OS_CHROMEOS) 1262 #if (defined(OS_WIN) && defined(ENABLE_RLZ)) || defined(OS_CHROMEOS)
1250 TEST_PPAPI_OUT_OF_PROCESS(FlashDeviceID) 1263 TEST_PPAPI_OUT_OF_PROCESS(FlashDeviceID)
1251 #endif 1264 #endif
1252 1265
1253 TEST_PPAPI_IN_PROCESS(TalkPrivate) 1266 TEST_PPAPI_IN_PROCESS(TalkPrivate)
1254 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate) 1267 TEST_PPAPI_OUT_OF_PROCESS(TalkPrivate)
1255 1268
1256 #endif // ADDRESS_SANITIZER 1269 #endif // ADDRESS_SANITIZER
OLDNEW
« no previous file with comments | « no previous file | ppapi/tests/test_post_message.h » ('j') | ppapi/tests/test_post_message.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698