Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 Loading... | |
| 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 Loading... | |
| 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 |
| OLD | NEW |