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

Side by Side Diff: chrome/test/ui/ppapi_uitest.cc

Issue 9724007: WebSocket Pepper API: fix data corruption at ReceiveMessage in NaCl (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: rebase Created 8 years, 8 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
« no previous file with comments | « no previous file | ppapi/native_client/src/shared/ppapi_proxy/browser_ppb_websocket_rpc_server.cc » ('j') | 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 "chrome/test/ui/ppapi_uitest.h" 5 #include "chrome/test/ui/ppapi_uitest.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/file_util.h" 8 #include "base/file_util.h"
9 #include "base/path_service.h" 9 #include "base/path_service.h"
10 #include "base/stringprintf.h" 10 #include "base/stringprintf.h"
(...skipping 863 matching lines...) Expand 10 before | Expand all | Expand 10 after
874 TEST_PPAPI_IN_PROCESS(Flash_GetProxyForURL) 874 TEST_PPAPI_IN_PROCESS(Flash_GetProxyForURL)
875 TEST_PPAPI_IN_PROCESS(Flash_MessageLoop) 875 TEST_PPAPI_IN_PROCESS(Flash_MessageLoop)
876 TEST_PPAPI_IN_PROCESS(Flash_GetLocalTimeZoneOffset) 876 TEST_PPAPI_IN_PROCESS(Flash_GetLocalTimeZoneOffset)
877 TEST_PPAPI_IN_PROCESS(Flash_GetCommandLineArgs) 877 TEST_PPAPI_IN_PROCESS(Flash_GetCommandLineArgs)
878 TEST_PPAPI_OUT_OF_PROCESS(Flash_SetInstanceAlwaysOnTop) 878 TEST_PPAPI_OUT_OF_PROCESS(Flash_SetInstanceAlwaysOnTop)
879 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetProxyForURL) 879 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetProxyForURL)
880 TEST_PPAPI_OUT_OF_PROCESS(Flash_MessageLoop) 880 TEST_PPAPI_OUT_OF_PROCESS(Flash_MessageLoop)
881 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetLocalTimeZoneOffset) 881 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetLocalTimeZoneOffset)
882 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetCommandLineArgs) 882 TEST_PPAPI_OUT_OF_PROCESS(Flash_GetCommandLineArgs)
883 883
884 // Intermittently fails on OSX. http://crbug.com/111636
885 #if defined(OS_MACOSX)
886 #define MAYBE_WebSocket_CcInterfaces DISABLED_WebSocket_CcInterfaces
887 #else
888 #define MAYBE_WebSocket_CcInterfaces WebSocket_CcInterfaces
889 #endif
890
891 TEST_PPAPI_IN_PROCESS(WebSocket_IsWebSocket) 884 TEST_PPAPI_IN_PROCESS(WebSocket_IsWebSocket)
892 TEST_PPAPI_IN_PROCESS(WebSocket_UninitializedPropertiesAccess) 885 TEST_PPAPI_IN_PROCESS(WebSocket_UninitializedPropertiesAccess)
893 TEST_PPAPI_IN_PROCESS(WebSocket_InvalidConnect) 886 TEST_PPAPI_IN_PROCESS(WebSocket_InvalidConnect)
894 TEST_PPAPI_IN_PROCESS(WebSocket_Protocols) 887 TEST_PPAPI_IN_PROCESS(WebSocket_Protocols)
895 TEST_PPAPI_IN_PROCESS(WebSocket_GetURL) 888 TEST_PPAPI_IN_PROCESS(WebSocket_GetURL)
896 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidConnect) 889 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidConnect)
897 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_InvalidClose) 890 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_InvalidClose)
898 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidClose) 891 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidClose)
899 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_GetProtocol) 892 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_GetProtocol)
900 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_TextSendReceive) 893 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_TextSendReceive)
901 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BinarySendReceive) 894 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BinarySendReceive)
895 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_StressedSendReceive)
902 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BufferedAmount) 896 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BufferedAmount)
903 TEST_PPAPI_IN_PROCESS_WITH_WS(MAYBE_WebSocket_CcInterfaces) 897 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_CcInterfaces)
904 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityInvalidConnect) 898 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityInvalidConnect)
905 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityProtocols) 899 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityProtocols)
906 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityGetURL) 900 TEST_PPAPI_IN_PROCESS(WebSocket_UtilityGetURL)
907 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidConnect) 901 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidConnect)
908 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityInvalidClose) 902 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityInvalidClose)
909 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidClose) 903 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidClose)
910 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityGetProtocol) 904 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityGetProtocol)
911 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityTextSendReceive) 905 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityTextSendReceive)
912 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBinarySendReceive) 906 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBinarySendReceive)
913 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBufferedAmount) 907 TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBufferedAmount)
914 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_IsWebSocket) 908 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_IsWebSocket)
915 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UninitializedPropertiesAccess) 909 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UninitializedPropertiesAccess)
916 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_InvalidConnect) 910 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_InvalidConnect)
917 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_Protocols) 911 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_Protocols)
918 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_GetURL) 912 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_GetURL)
919 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidConnect) 913 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidConnect)
920 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_InvalidClose) 914 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_InvalidClose)
921 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidClose) 915 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidClose)
922 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_GetProtocol) 916 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_GetProtocol)
923 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_TextSendReceive) 917 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_TextSendReceive)
924 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BinarySendReceive) 918 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BinarySendReceive)
919 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_StressedSendReceive)
925 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BufferedAmount) 920 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BufferedAmount)
926 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(MAYBE_WebSocket_CcInterfaces) 921 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_CcInterfaces)
927 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityInvalidConnect) 922 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityInvalidConnect)
928 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityProtocols) 923 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityProtocols)
929 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityGetURL) 924 TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityGetURL)
930 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidConnect) 925 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidConnect)
931 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityInvalidClose) 926 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityInvalidClose)
932 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidClose) 927 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidClose)
933 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityGetProtocol) 928 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityGetProtocol)
934 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityTextSendReceive) 929 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityTextSendReceive)
935 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBinarySendReceive) 930 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBinarySendReceive)
936 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBufferedAmount) 931 TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBufferedAmount)
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
1020 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_OutOfRangeAccess) 1015 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_OutOfRangeAccess)
1021 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_EmptyArray) 1016 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_EmptyArray)
1022 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_InvalidElement) 1017 TEST_PPAPI_OUT_OF_PROCESS(ResourceArray_InvalidElement)
1023 1018
1024 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_Basics) 1019 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_Basics)
1025 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_RunWithoutQuit) 1020 TEST_PPAPI_IN_PROCESS(FlashMessageLoop_RunWithoutQuit)
1026 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_Basics) 1021 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_Basics)
1027 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_RunWithoutQuit) 1022 TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_RunWithoutQuit)
1028 1023
1029 #endif // ADDRESS_SANITIZER 1024 #endif // ADDRESS_SANITIZER
OLDNEW
« no previous file with comments | « no previous file | ppapi/native_client/src/shared/ppapi_proxy/browser_ppb_websocket_rpc_server.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698