Index: chrome/test/ppapi/ppapi_browsertest.cc |
diff --git a/chrome/test/ppapi/ppapi_browsertest.cc b/chrome/test/ppapi/ppapi_browsertest.cc |
index c7799250c743134dfdfd5e504a0d74c120d25eb9..d2169fd53ba95326492b08fd1304f79f658bfb52 100644 |
--- a/chrome/test/ppapi/ppapi_browsertest.cc |
+++ b/chrome/test/ppapi/ppapi_browsertest.cc |
@@ -21,6 +21,10 @@ using content::RenderViewHost; |
// This macro finesses macro expansion to do what we want. |
#define STRIP_PREFIXES(test_name) StripPrefixes(#test_name) |
+// Turn the given token into a string. This allows us to use precompiler stuff |
+// to turn names into DISABLED_Foo, but still pass a string to RunTest. |
+#define STRINGIFY(test_name) #test_name |
+#define LIST_TEST(test_name) STRINGIFY(test_name) "," |
// Use these macros to run the tests for a specific interface. |
// Most interfaces should be tested with both macros. |
@@ -63,25 +67,14 @@ using content::RenderViewHost; |
RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
} |
-// Similar macros for tests that require an audio device. |
-#define TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(test_name) \ |
- IN_PROC_BROWSER_TEST_F(PPAPITest, test_name) { \ |
- RunTestIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ |
- } |
-#define TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(test_name) \ |
- IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, test_name) { \ |
- RunTestIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ |
- } |
- |
#if defined(DISABLE_NACL) |
-#define TEST_PPAPI_NACL_VIA_HTTP(test_name) |
-#define TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(test_name) |
+#define TEST_PPAPI_NACL(test_name) |
+#define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) |
#define TEST_PPAPI_NACL_WITH_SSL_SERVER(test_name) |
-#define TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(test_name) |
-#define TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(test_name) |
+#define TEST_PPAPI_NACL_WITH_WS(test_name) |
#elif defined(OS_WIN) // http://crbug.com/162094 |
-#define TEST_PPAPI_NACL_VIA_HTTP(test_name) \ |
+#define TEST_PPAPI_NACL(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
} \ |
@@ -89,7 +82,7 @@ using content::RenderViewHost; |
RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
} |
-#define TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(test_name) \ |
+#define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ |
RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
} |
@@ -102,7 +95,7 @@ using content::RenderViewHost; |
RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
} |
-#define TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(test_name) \ |
+#define TEST_PPAPI_NACL_WITH_WS(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
} \ |
@@ -110,22 +103,15 @@ using content::RenderViewHost; |
RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
} |
-#define TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(test_name) \ |
- IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
- RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ |
- } \ |
- IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, DISABLED_##test_name) { \ |
- RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ |
- } |
#elif defined(ARCH_CPU_ARM_FAMILY) |
// NaCl glibc tests are not included in ARM as there is no glibc support |
// on ARM today. |
-#define TEST_PPAPI_NACL_VIA_HTTP(test_name) \ |
+#define TEST_PPAPI_NACL(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
} |
-#define TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(test_name) \ |
+#define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ |
RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
} |
@@ -135,20 +121,15 @@ using content::RenderViewHost; |
RunTestWithSSLServer(STRIP_PREFIXES(test_name)); \ |
} |
-#define TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(test_name) \ |
+#define TEST_PPAPI_NACL_WITH_WS(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
} |
-#define TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(test_name) \ |
- IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
- RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ |
- } |
- |
#else |
// NaCl based PPAPI tests |
-#define TEST_PPAPI_NACL_VIA_HTTP(test_name) \ |
+#define TEST_PPAPI_NACL(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
} \ |
@@ -157,7 +138,7 @@ using content::RenderViewHost; |
} |
// NaCl based PPAPI tests with disallowed socket API |
-#define TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(test_name) \ |
+#define TEST_PPAPI_NACL_DISALLOWED_SOCKETS(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClTestDisallowedSockets, test_name) { \ |
RunTestViaHTTP(STRIP_PREFIXES(test_name)); \ |
} |
@@ -172,7 +153,7 @@ using content::RenderViewHost; |
} |
// NaCl based PPAPI tests with WebSocket server |
-#define TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(test_name) \ |
+#define TEST_PPAPI_NACL_WITH_WS(test_name) \ |
IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
} \ |
@@ -180,14 +161,6 @@ using content::RenderViewHost; |
RunTestWithWebSocketServer(STRIP_PREFIXES(test_name)); \ |
} |
-// NaCl based PPAPI tests requiring an Audio device. |
-#define TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(test_name) \ |
- IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ |
- RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ |
- } \ |
- IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, test_name) { \ |
- RunTestViaHTTPIfAudioOutputAvailable(STRIP_PREFIXES(test_name)); \ |
- } |
#endif |
@@ -270,11 +243,11 @@ IN_PROC_BROWSER_TEST_F(PPAPIBrokerInfoBarTest, Allowed) { |
TEST_PPAPI_IN_PROCESS(Console) |
TEST_PPAPI_OUT_OF_PROCESS(Console) |
-TEST_PPAPI_NACL_VIA_HTTP(Console) |
+TEST_PPAPI_NACL(Console) |
TEST_PPAPI_IN_PROCESS(Core) |
TEST_PPAPI_OUT_OF_PROCESS(Core) |
-TEST_PPAPI_NACL_VIA_HTTP(Core) |
+TEST_PPAPI_NACL(Core) |
#if defined(OS_CHROMEOS) |
#define MAYBE_InputEvent InputEvent |
@@ -298,12 +271,12 @@ TEST_PPAPI_NACL_VIA_HTTP(Core) |
TEST_PPAPI_IN_PROCESS(MAYBE_InputEvent) |
TEST_PPAPI_OUT_OF_PROCESS(MAYBE_InputEvent) |
// TODO(bbudge) Enable when input events are proxied correctly for NaCl. |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_InputEvent) |
+TEST_PPAPI_NACL(DISABLED_InputEvent) |
TEST_PPAPI_IN_PROCESS(MAYBE_ImeInputEvent) |
TEST_PPAPI_OUT_OF_PROCESS(MAYBE_ImeInputEvent) |
// TODO(kinaba) Enable when IME events are proxied correctly for NaCl. |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_ImeInputEvent) |
+TEST_PPAPI_NACL(DISABLED_ImeInputEvent) |
TEST_PPAPI_IN_PROCESS(Instance_ExecuteScript); |
TEST_PPAPI_OUT_OF_PROCESS(Instance_ExecuteScript) |
@@ -329,17 +302,17 @@ TEST_PPAPI_IN_PROCESS(Graphics2D) |
TEST_PPAPI_OUT_OF_PROCESS(Graphics2D) |
// Graphics2D_Dev isn't supported in NaCl, only test the other interfaces |
// TODO(jhorwich) Enable when Graphics2D_Dev interfaces are proxied in NaCl. |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InvalidResource) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InvalidSize) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Humongous) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_InitToZero) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Describe) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Paint) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Scroll) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Replace) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_Flush) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_FlushOffscreenUpdate) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_BindNull) |
+TEST_PPAPI_NACL(Graphics2D_InvalidResource) |
+TEST_PPAPI_NACL(Graphics2D_InvalidSize) |
+TEST_PPAPI_NACL(Graphics2D_Humongous) |
+TEST_PPAPI_NACL(Graphics2D_InitToZero) |
+TEST_PPAPI_NACL(Graphics2D_Describe) |
+TEST_PPAPI_NACL(Graphics2D_Paint) |
+TEST_PPAPI_NACL(Graphics2D_Scroll) |
+TEST_PPAPI_NACL(Graphics2D_Replace) |
+TEST_PPAPI_NACL(Graphics2D_Flush) |
+TEST_PPAPI_NACL(Graphics2D_FlushOffscreenUpdate) |
+TEST_PPAPI_NACL(Graphics2D_BindNull) |
#if defined(OS_WIN) && !defined(USE_AURA) |
// These tests fail with the test compositor which is what's used by default for |
@@ -347,12 +320,12 @@ TEST_PPAPI_NACL_VIA_HTTP(Graphics2D_BindNull) |
// available. |
TEST_PPAPI_IN_PROCESS(Graphics3D) |
TEST_PPAPI_OUT_OF_PROCESS(Graphics3D) |
-TEST_PPAPI_NACL_VIA_HTTP(Graphics3D) |
+TEST_PPAPI_NACL(Graphics3D) |
#endif |
TEST_PPAPI_IN_PROCESS(ImageData) |
TEST_PPAPI_OUT_OF_PROCESS(ImageData) |
-TEST_PPAPI_NACL_VIA_HTTP(ImageData) |
+TEST_PPAPI_NACL(ImageData) |
TEST_PPAPI_IN_PROCESS(BrowserFont) |
TEST_PPAPI_OUT_OF_PROCESS(BrowserFont) |
@@ -376,26 +349,26 @@ TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_ConnectFailure) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_Broadcast) |
#endif // !defined(OS_MACOSX) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(UDPSocketPrivate_SetSocketFeatureErrors) |
-TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_Connect) |
-TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_ConnectFailure) |
+TEST_PPAPI_NACL(UDPSocketPrivate_Connect) |
+TEST_PPAPI_NACL(UDPSocketPrivate_ConnectFailure) |
#if !defined(OS_MACOSX) |
-TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_Broadcast) |
+TEST_PPAPI_NACL(UDPSocketPrivate_Broadcast) |
#endif // !defined(OS_MACOSX) |
-TEST_PPAPI_NACL_VIA_HTTP(UDPSocketPrivate_SetSocketFeatureErrors) |
+TEST_PPAPI_NACL(UDPSocketPrivate_SetSocketFeatureErrors) |
-TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(HostResolverPrivateDisallowed) |
-TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(TCPServerSocketPrivateDisallowed) |
-TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(TCPSocketPrivateDisallowed) |
-TEST_PPAPI_NACL_VIA_HTTP_DISALLOWED_SOCKETS(UDPSocketPrivateDisallowed) |
+TEST_PPAPI_NACL_DISALLOWED_SOCKETS(HostResolverPrivateDisallowed) |
+TEST_PPAPI_NACL_DISALLOWED_SOCKETS(TCPServerSocketPrivateDisallowed) |
+TEST_PPAPI_NACL_DISALLOWED_SOCKETS(TCPSocketPrivateDisallowed) |
+TEST_PPAPI_NACL_DISALLOWED_SOCKETS(UDPSocketPrivateDisallowed) |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(TCPServerSocketPrivate) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(TCPServerSocketPrivate) |
-TEST_PPAPI_NACL_VIA_HTTP(TCPServerSocketPrivate) |
+TEST_PPAPI_NACL(TCPServerSocketPrivate) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_Resolve) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(HostResolverPrivate_ResolveIPv4) |
-TEST_PPAPI_NACL_VIA_HTTP(HostResolverPrivate_Resolve) |
-TEST_PPAPI_NACL_VIA_HTTP(HostResolverPrivate_ResolveIPv4) |
+TEST_PPAPI_NACL(HostResolverPrivate_Resolve) |
+TEST_PPAPI_NACL(HostResolverPrivate_ResolveIPv4) |
// URLLoader tests. |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLLoader_BasicGET) |
@@ -452,26 +425,26 @@ TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_AbortCalls) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLLoader_UntendedLoad) |
// These tests are failing a lot on Win 7 bots: http://crbug.com/167150 |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicGET) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_BasicGET) |
// Note this one that never failed - can it provide a clue to the failures of |
// the others? |
-TEST_PPAPI_NACL_VIA_HTTP(URLLoader_BasicPOST) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicFilePOST) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BasicFileRangePOST) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_CompoundBodyPOST) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_EmptyDataPOST) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_BinaryDataPOST) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_CustomRequestHeader) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_FailsBogusContentLength) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_StreamToFile) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedSameOriginRestriction) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedCrossOriginRequest) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedJavascriptURLRestriction) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntrustedHttpRequests) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_FollowURLRedirect) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_AuditURLRedirect) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_AbortCalls) |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLLoader_UntendedLoad) |
+TEST_PPAPI_NACL(URLLoader_BasicPOST) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_BasicFilePOST) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_BasicFileRangePOST) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_CompoundBodyPOST) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_EmptyDataPOST) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_BinaryDataPOST) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_CustomRequestHeader) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_FailsBogusContentLength) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_StreamToFile) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedSameOriginRestriction) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedCrossOriginRequest) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedJavascriptURLRestriction) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_UntrustedHttpRequests) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_FollowURLRedirect) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_AuditURLRedirect) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_AbortCalls) |
+TEST_PPAPI_NACL(DISABLED_URLLoader_UntendedLoad) |
// URLRequestInfo tests. |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
@@ -485,22 +458,22 @@ TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_CreateAndIsURLRequestInfo) |
#define MAYBE_URLRequest_CreateAndIsURLRequestInfo \ |
URLRequest_CreateAndIsURLRequestInfo |
#endif |
-TEST_PPAPI_NACL_VIA_HTTP(MAYBE_URLRequest_CreateAndIsURLRequestInfo) |
+TEST_PPAPI_NACL(MAYBE_URLRequest_CreateAndIsURLRequestInfo) |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_SetProperty) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_SetProperty) |
// http://crbug.com/167150 |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_URLRequest_SetProperty) |
+TEST_PPAPI_NACL(DISABLED_URLRequest_SetProperty) |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_AppendDataToBody) |
-TEST_PPAPI_NACL_VIA_HTTP(URLRequest_AppendDataToBody) |
+TEST_PPAPI_NACL(URLRequest_AppendDataToBody) |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(URLRequest_Stress) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(URLRequest_Stress) |
-TEST_PPAPI_NACL_VIA_HTTP(URLRequest_Stress) |
+TEST_PPAPI_NACL(URLRequest_Stress) |
TEST_PPAPI_IN_PROCESS(PaintAggregator) |
TEST_PPAPI_OUT_OF_PROCESS(PaintAggregator) |
-TEST_PPAPI_NACL_VIA_HTTP(PaintAggregator) |
+TEST_PPAPI_NACL(PaintAggregator) |
// TODO(danakj): http://crbug.com/115286 |
TEST_PPAPI_IN_PROCESS(DISABLED_Scrollbar) |
@@ -509,7 +482,7 @@ IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, DISABLED_Scrollbar) { |
RunTest("Scrollbar"); |
} |
// TODO(danakj): http://crbug.com/115286 |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_Scrollbar) |
+TEST_PPAPI_NACL(DISABLED_Scrollbar) |
TEST_PPAPI_IN_PROCESS(URLUtil) |
TEST_PPAPI_OUT_OF_PROCESS(URLUtil) |
@@ -522,7 +495,7 @@ TEST_PPAPI_OUT_OF_PROCESS(Crypto) |
TEST_PPAPI_IN_PROCESS(Var) |
TEST_PPAPI_OUT_OF_PROCESS(Var) |
-TEST_PPAPI_NACL_VIA_HTTP(Var) |
+TEST_PPAPI_NACL(Var) |
// Flaky on mac, http://crbug.com/121107 |
#if defined(OS_MACOSX) |
@@ -555,12 +528,12 @@ TEST_PPAPI_OUT_OF_PROCESS(PostMessage_ExtraParam) |
// Times out on Windows XP, Windows 7, and Linux x64: http://crbug.com/95557 |
TEST_PPAPI_OUT_OF_PROCESS(PostMessage_NonMainThread) |
#endif |
-TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendInInit) |
-TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendingData) |
-TEST_PPAPI_NACL_VIA_HTTP(PostMessage_SendingArrayBuffer) |
-TEST_PPAPI_NACL_VIA_HTTP(PostMessage_MessageEvent) |
+TEST_PPAPI_NACL(PostMessage_SendInInit) |
+TEST_PPAPI_NACL(PostMessage_SendingData) |
+TEST_PPAPI_NACL(PostMessage_SendingArrayBuffer) |
+TEST_PPAPI_NACL(PostMessage_MessageEvent) |
// http://crbug.com/167150 |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_PostMessage_NoHandler) |
+TEST_PPAPI_NACL(DISABLED_PostMessage_NoHandler) |
#if defined(OS_WIN) |
// Flaky: http://crbug.com/111209 |
@@ -569,14 +542,14 @@ TEST_PPAPI_NACL_VIA_HTTP(DISABLED_PostMessage_NoHandler) |
// directly to blame for the flakiness. It's possible that it's a more general |
// problem that is exposing itself only with one of the later tests in this |
// series. |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_PostMessage_ExtraParam) |
+TEST_PPAPI_NACL(DISABLED_PostMessage_ExtraParam) |
#else |
-TEST_PPAPI_NACL_VIA_HTTP(PostMessage_ExtraParam) |
+TEST_PPAPI_NACL(PostMessage_ExtraParam) |
#endif |
TEST_PPAPI_IN_PROCESS(Memory) |
TEST_PPAPI_OUT_OF_PROCESS(Memory) |
-TEST_PPAPI_NACL_VIA_HTTP(Memory) |
+TEST_PPAPI_NACL(Memory) |
TEST_PPAPI_IN_PROCESS(VideoDecoder) |
TEST_PPAPI_OUT_OF_PROCESS(VideoDecoder) |
@@ -618,21 +591,21 @@ TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileIO_WillWriteWillSetLength) |
#define MAYBE_FileIO_AbortCalls FileIO_AbortCalls |
#endif |
-TEST_PPAPI_NACL_VIA_HTTP(FileIO_Open) |
-TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileIO_AbortCalls) |
-TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileIO_ParallelReads) |
+TEST_PPAPI_NACL(FileIO_Open) |
+TEST_PPAPI_NACL(MAYBE_FileIO_AbortCalls) |
+TEST_PPAPI_NACL(MAYBE_FileIO_ParallelReads) |
// http://crbug.com/167150 |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_FileIO_ParallelWrites) |
-TEST_PPAPI_NACL_VIA_HTTP(FileIO_NotAllowMixedReadWrite) |
-TEST_PPAPI_NACL_VIA_HTTP(FileIO_TouchQuery) |
-TEST_PPAPI_NACL_VIA_HTTP(FileIO_ReadWriteSetLength) |
-TEST_PPAPI_NACL_VIA_HTTP(FileIO_ReadToArrayWriteSetLength) |
+TEST_PPAPI_NACL(DISABLED_FileIO_ParallelWrites) |
+TEST_PPAPI_NACL(FileIO_NotAllowMixedReadWrite) |
+TEST_PPAPI_NACL(FileIO_TouchQuery) |
+TEST_PPAPI_NACL(FileIO_ReadWriteSetLength) |
+TEST_PPAPI_NACL(FileIO_ReadToArrayWriteSetLength) |
// The following test requires PPB_FileIO_Trusted, not available in NaCl. |
-TEST_PPAPI_NACL_VIA_HTTP(DISABLED_FileIO_WillWriteWillSetLength) |
+TEST_PPAPI_NACL(DISABLED_FileIO_WillWriteWillSetLength) |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileRef) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileRef) |
-TEST_PPAPI_NACL_VIA_HTTP(FileRef) |
+TEST_PPAPI_NACL(FileRef) |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(FileSystem) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) |
@@ -645,7 +618,7 @@ TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(FileSystem) |
#define MAYBE_FileSystem FileSystem |
#endif |
-TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileSystem) |
+TEST_PPAPI_NACL(MAYBE_FileSystem) |
#if defined(OS_MACOSX) |
// http://crbug.com/103912 |
@@ -659,7 +632,7 @@ TEST_PPAPI_NACL_VIA_HTTP(MAYBE_FileSystem) |
TEST_PPAPI_IN_PROCESS_VIA_HTTP(MAYBE_Fullscreen) |
TEST_PPAPI_OUT_OF_PROCESS_VIA_HTTP(MAYBE_Fullscreen) |
-TEST_PPAPI_NACL_VIA_HTTP(MAYBE_Fullscreen) |
+TEST_PPAPI_NACL(MAYBE_Fullscreen) |
TEST_PPAPI_IN_PROCESS(X509CertificatePrivate) |
TEST_PPAPI_OUT_OF_PROCESS(X509CertificatePrivate) |
@@ -699,14 +672,14 @@ TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetPort) |
TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetAddress) |
TEST_PPAPI_OUT_OF_PROCESS(NetAddressPrivate_GetScopeID) |
-TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_AreEqual) |
-TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_AreHostsEqual) |
-TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_Describe) |
-TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_ReplacePort) |
-TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetAnyAddress) |
-TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetFamily) |
-TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetPort) |
-TEST_PPAPI_NACL_VIA_HTTP(NetAddressPrivateUntrusted_GetAddress) |
+TEST_PPAPI_NACL(NetAddressPrivateUntrusted_AreEqual) |
+TEST_PPAPI_NACL(NetAddressPrivateUntrusted_AreHostsEqual) |
+TEST_PPAPI_NACL(NetAddressPrivateUntrusted_Describe) |
+TEST_PPAPI_NACL(NetAddressPrivateUntrusted_ReplacePort) |
+TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetAnyAddress) |
+TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetFamily) |
+TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetPort) |
+TEST_PPAPI_NACL(NetAddressPrivateUntrusted_GetAddress) |
TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_Basic) |
TEST_PPAPI_IN_PROCESS(NetworkMonitorPrivate_2Monitors) |
@@ -716,101 +689,155 @@ TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_Basic) |
TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_2Monitors) |
TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_DeleteInCallback) |
TEST_PPAPI_OUT_OF_PROCESS(NetworkMonitorPrivate_ListObserver) |
-TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_Basic) |
-TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_2Monitors) |
-TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_DeleteInCallback) |
-TEST_PPAPI_NACL_VIA_HTTP(NetworkMonitorPrivate_ListObserver) |
+TEST_PPAPI_NACL(NetworkMonitorPrivate_Basic) |
+TEST_PPAPI_NACL(NetworkMonitorPrivate_2Monitors) |
+TEST_PPAPI_NACL(NetworkMonitorPrivate_DeleteInCallback) |
+TEST_PPAPI_NACL(NetworkMonitorPrivate_ListObserver) |
TEST_PPAPI_IN_PROCESS(Flash_SetInstanceAlwaysOnTop) |
TEST_PPAPI_IN_PROCESS(Flash_GetCommandLineArgs) |
TEST_PPAPI_OUT_OF_PROCESS(Flash_SetInstanceAlwaysOnTop) |
TEST_PPAPI_OUT_OF_PROCESS(Flash_GetCommandLineArgs) |
-// NaCl based PPAPI tests with WebSocket server |
-TEST_PPAPI_IN_PROCESS(WebSocket_IsWebSocket) |
-TEST_PPAPI_IN_PROCESS(WebSocket_UninitializedPropertiesAccess) |
-TEST_PPAPI_IN_PROCESS(WebSocket_InvalidConnect) |
-TEST_PPAPI_IN_PROCESS(WebSocket_Protocols) |
-TEST_PPAPI_IN_PROCESS(WebSocket_GetURL) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidConnect) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_InvalidClose) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_ValidClose) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_GetProtocol) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_TextSendReceive) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BinarySendReceive) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_StressedSendReceive) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_BufferedAmount) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortCallsWithCallback) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortSendMessageCall) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortCloseCall) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_AbortReceiveMessageCall) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_CcInterfaces) |
-TEST_PPAPI_IN_PROCESS(WebSocket_UtilityInvalidConnect) |
-TEST_PPAPI_IN_PROCESS(WebSocket_UtilityProtocols) |
-TEST_PPAPI_IN_PROCESS(WebSocket_UtilityGetURL) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidConnect) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityInvalidClose) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityValidClose) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityGetProtocol) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityTextSendReceive) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBinarySendReceive) |
-TEST_PPAPI_IN_PROCESS_WITH_WS(WebSocket_UtilityBufferedAmount) |
-TEST_PPAPI_OUT_OF_PROCESS(WebSocket_IsWebSocket) |
-TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UninitializedPropertiesAccess) |
-TEST_PPAPI_OUT_OF_PROCESS(WebSocket_InvalidConnect) |
-TEST_PPAPI_OUT_OF_PROCESS(WebSocket_Protocols) |
-TEST_PPAPI_OUT_OF_PROCESS(WebSocket_GetURL) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_ValidConnect) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_InvalidClose) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_ValidClose) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_GetProtocol) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_TextSendReceive) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_BinarySendReceive) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_StressedSendReceive) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_BufferedAmount) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortCallsWithCallback) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortSendMessageCall) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortCloseCall) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_AbortReceiveMessageCall) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_CcInterfaces) |
-TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityInvalidConnect) |
-TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityProtocols) |
-TEST_PPAPI_OUT_OF_PROCESS(WebSocket_UtilityGetURL) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityValidConnect) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityInvalidClose) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityValidClose) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityGetProtocol) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityTextSendReceive) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityBinarySendReceive) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_WS(WebSocket_UtilityBufferedAmount) |
-TEST_PPAPI_NACL_VIA_HTTP(WebSocket_IsWebSocket) |
-TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UninitializedPropertiesAccess) |
-TEST_PPAPI_NACL_VIA_HTTP(WebSocket_InvalidConnect) |
-TEST_PPAPI_NACL_VIA_HTTP(WebSocket_Protocols) |
-TEST_PPAPI_NACL_VIA_HTTP(WebSocket_GetURL) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidConnect) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_InvalidClose) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_ValidClose) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_GetProtocol) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_TextSendReceive) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BinarySendReceive) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_StressedSendReceive) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_BufferedAmount) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortCallsWithCallback) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortSendMessageCall) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortCloseCall) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_AbortReceiveMessageCall) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_CcInterfaces) |
-TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityInvalidConnect) |
-TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityProtocols) |
-TEST_PPAPI_NACL_VIA_HTTP(WebSocket_UtilityGetURL) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidConnect) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityInvalidClose) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityValidClose) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityGetProtocol) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityTextSendReceive) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBinarySendReceive) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_WS(WebSocket_UtilityBufferedAmount) |
+// In-process WebSocket tests |
+IN_PROC_BROWSER_TEST_F(PPAPITest, WebSocket) { |
+ RunTestWithWebSocketServer( |
+ LIST_TEST(WebSocket_IsWebSocket) |
+ LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
+ LIST_TEST(WebSocket_InvalidConnect) |
+ LIST_TEST(WebSocket_Protocols) |
+ LIST_TEST(WebSocket_GetURL) |
+ LIST_TEST(WebSocket_ValidConnect) |
+ LIST_TEST(WebSocket_InvalidClose) |
+ LIST_TEST(WebSocket_ValidClose) |
+ LIST_TEST(WebSocket_GetProtocol) |
+ LIST_TEST(WebSocket_TextSendReceive) |
+ LIST_TEST(WebSocket_BinarySendReceive) |
+ LIST_TEST(WebSocket_StressedSendReceive) |
+ LIST_TEST(WebSocket_BufferedAmount) |
+ LIST_TEST(WebSocket_AbortCallsWithCallback) |
+ LIST_TEST(WebSocket_AbortSendMessageCall) |
+ LIST_TEST(WebSocket_AbortCloseCall) |
+ LIST_TEST(WebSocket_AbortReceiveMessageCall) |
+ LIST_TEST(WebSocket_CcInterfaces) |
+ LIST_TEST(WebSocket_UtilityInvalidConnect) |
+ LIST_TEST(WebSocket_UtilityProtocols) |
+ LIST_TEST(WebSocket_UtilityGetURL) |
+ LIST_TEST(WebSocket_UtilityValidConnect) |
+ LIST_TEST(WebSocket_UtilityInvalidClose) |
+ LIST_TEST(WebSocket_UtilityValidClose) |
+ LIST_TEST(WebSocket_UtilityGetProtocol) |
+ LIST_TEST(WebSocket_UtilityTextSendReceive) |
+ LIST_TEST(WebSocket_UtilityBinarySendReceive) |
+ LIST_TEST(WebSocket_UtilityBufferedAmount)); |
+} |
+ |
+// Out-of-process WebSocket tests |
+IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, WebSocket) { |
+ RunTestWithWebSocketServer( |
+ LIST_TEST(WebSocket_IsWebSocket) |
+ LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
+ LIST_TEST(WebSocket_InvalidConnect) |
+ LIST_TEST(WebSocket_Protocols) |
+ LIST_TEST(WebSocket_GetURL) |
+ LIST_TEST(WebSocket_ValidConnect) |
+ LIST_TEST(WebSocket_InvalidClose) |
+ LIST_TEST(WebSocket_ValidClose) |
+ LIST_TEST(WebSocket_GetProtocol) |
+ LIST_TEST(WebSocket_TextSendReceive) |
+ LIST_TEST(WebSocket_BinarySendReceive) |
+ LIST_TEST(WebSocket_StressedSendReceive) |
+ LIST_TEST(WebSocket_BufferedAmount) |
+ LIST_TEST(WebSocket_AbortCallsWithCallback) |
+ LIST_TEST(WebSocket_AbortSendMessageCall) |
+ LIST_TEST(WebSocket_AbortCloseCall) |
+ LIST_TEST(WebSocket_AbortReceiveMessageCall) |
+ LIST_TEST(WebSocket_CcInterfaces) |
+ LIST_TEST(WebSocket_UtilityInvalidConnect) |
+ LIST_TEST(WebSocket_UtilityProtocols) |
+ LIST_TEST(WebSocket_UtilityGetURL) |
+ LIST_TEST(WebSocket_UtilityValidConnect) |
+ LIST_TEST(WebSocket_UtilityInvalidClose) |
+ LIST_TEST(WebSocket_UtilityValidClose) |
+ LIST_TEST(WebSocket_UtilityGetProtocol) |
+ LIST_TEST(WebSocket_UtilityTextSendReceive) |
+ LIST_TEST(WebSocket_UtilityBinarySendReceive) |
+ LIST_TEST(WebSocket_UtilityBufferedAmount)); |
+} |
+ |
+// NaClNewlib WebSocket tests |
+IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, WebSocket) { |
+ RunTestWithWebSocketServer( |
+ LIST_TEST(WebSocket_IsWebSocket) |
+ LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
+ LIST_TEST(WebSocket_InvalidConnect) |
+ LIST_TEST(WebSocket_Protocols) |
+ LIST_TEST(WebSocket_GetURL) |
+ LIST_TEST(WebSocket_ValidConnect) |
+ LIST_TEST(WebSocket_InvalidClose) |
+ LIST_TEST(WebSocket_ValidClose) |
+ LIST_TEST(WebSocket_GetProtocol) |
+ LIST_TEST(WebSocket_TextSendReceive) |
+ LIST_TEST(WebSocket_BinarySendReceive) |
+ LIST_TEST(WebSocket_StressedSendReceive) |
+ LIST_TEST(WebSocket_BufferedAmount) |
+ LIST_TEST(WebSocket_AbortCallsWithCallback) |
+ LIST_TEST(WebSocket_AbortSendMessageCall) |
+ LIST_TEST(WebSocket_AbortCloseCall) |
+ LIST_TEST(WebSocket_AbortReceiveMessageCall) |
+ LIST_TEST(WebSocket_CcInterfaces) |
+ LIST_TEST(WebSocket_UtilityInvalidConnect) |
+ LIST_TEST(WebSocket_UtilityProtocols) |
+ LIST_TEST(WebSocket_UtilityGetURL) |
+ LIST_TEST(WebSocket_UtilityValidConnect) |
+ LIST_TEST(WebSocket_UtilityInvalidClose) |
+ LIST_TEST(WebSocket_UtilityValidClose) |
+ LIST_TEST(WebSocket_UtilityGetProtocol) |
+ LIST_TEST(WebSocket_UtilityTextSendReceive) |
+ LIST_TEST(WebSocket_UtilityBinarySendReceive) |
+ LIST_TEST(WebSocket_UtilityBufferedAmount)); |
+} |
+ |
+// NaClGLibc WebSocket tests |
+// GLibc tests are currently disabled on Windows: http://crbug.com/162094. |
+// NaCl glibc tests are not included in ARM as there is no glibc support |
+// on ARM today. |
+#if defined(OS_WIN) || defined(ARCH_CPU_ARM_FAMILY) |
+#define MAYBE_GLIBC_WebSocket DISABLED_WebSocket |
+#else |
+#define MAYBE_GLIBC_WebSocket WebSocket |
+#endif |
+IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC_WebSocket) { |
+ RunTestWithWebSocketServer( |
+ LIST_TEST(WebSocket_IsWebSocket) |
+ LIST_TEST(WebSocket_UninitializedPropertiesAccess) |
+ LIST_TEST(WebSocket_InvalidConnect) |
+ LIST_TEST(WebSocket_Protocols) |
+ LIST_TEST(WebSocket_GetURL) |
+ LIST_TEST(WebSocket_ValidConnect) |
+ LIST_TEST(WebSocket_InvalidClose) |
+ LIST_TEST(WebSocket_ValidClose) |
+ LIST_TEST(WebSocket_GetProtocol) |
+ LIST_TEST(WebSocket_TextSendReceive) |
+ LIST_TEST(WebSocket_BinarySendReceive) |
+ LIST_TEST(WebSocket_StressedSendReceive) |
+ LIST_TEST(WebSocket_BufferedAmount) |
+ LIST_TEST(WebSocket_AbortCallsWithCallback) |
+ LIST_TEST(WebSocket_AbortSendMessageCall) |
+ LIST_TEST(WebSocket_AbortCloseCall) |
+ LIST_TEST(WebSocket_AbortReceiveMessageCall) |
+ LIST_TEST(WebSocket_CcInterfaces) |
+ LIST_TEST(WebSocket_UtilityInvalidConnect) |
+ LIST_TEST(WebSocket_UtilityProtocols) |
+ LIST_TEST(WebSocket_UtilityGetURL) |
+ LIST_TEST(WebSocket_UtilityValidConnect) |
+ LIST_TEST(WebSocket_UtilityInvalidClose) |
+ LIST_TEST(WebSocket_UtilityValidClose) |
+ LIST_TEST(WebSocket_UtilityGetProtocol) |
+ LIST_TEST(WebSocket_UtilityTextSendReceive) |
+ LIST_TEST(WebSocket_UtilityBinarySendReceive) |
+ LIST_TEST(WebSocket_UtilityBufferedAmount)); |
+} |
TEST_PPAPI_IN_PROCESS(AudioConfig_RecommendSampleRate) |
TEST_PPAPI_IN_PROCESS(AudioConfig_ValidConfigs) |
@@ -818,32 +845,32 @@ TEST_PPAPI_IN_PROCESS(AudioConfig_InvalidConfigs) |
TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_RecommendSampleRate) |
TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_ValidConfigs) |
TEST_PPAPI_OUT_OF_PROCESS(AudioConfig_InvalidConfigs) |
-TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_RecommendSampleRate) |
-TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_ValidConfigs) |
-TEST_PPAPI_NACL_VIA_HTTP(AudioConfig_InvalidConfigs) |
+TEST_PPAPI_NACL(AudioConfig_RecommendSampleRate) |
+TEST_PPAPI_NACL(AudioConfig_ValidConfigs) |
+TEST_PPAPI_NACL(AudioConfig_InvalidConfigs) |
// Only run audio output tests if we have an audio device available. |
// TODO(raymes): We should probably test scenarios where there is no audio |
// device available. |
-TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_Creation) |
-TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) |
-TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_Failures) |
-TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) |
-TEST_PPAPI_IN_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_Creation) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_Failures) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) |
-TEST_PPAPI_OUT_OF_PROCESS_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_Creation) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_DestroyNoStop) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_Failures) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_AudioCallback1) |
-TEST_PPAPI_NACL_VIA_HTTP_WITH_AUDIO_OUTPUT(Audio_AudioCallback2) |
+TEST_PPAPI_IN_PROCESS(Audio_Creation) |
+TEST_PPAPI_IN_PROCESS(Audio_DestroyNoStop) |
+TEST_PPAPI_IN_PROCESS(Audio_Failures) |
+TEST_PPAPI_IN_PROCESS(Audio_AudioCallback1) |
+TEST_PPAPI_IN_PROCESS(Audio_AudioCallback2) |
+TEST_PPAPI_OUT_OF_PROCESS(Audio_Creation) |
+TEST_PPAPI_OUT_OF_PROCESS(Audio_DestroyNoStop) |
+TEST_PPAPI_OUT_OF_PROCESS(Audio_Failures) |
+TEST_PPAPI_OUT_OF_PROCESS(Audio_AudioCallback1) |
+TEST_PPAPI_OUT_OF_PROCESS(Audio_AudioCallback2) |
+TEST_PPAPI_NACL(Audio_Creation) |
+TEST_PPAPI_NACL(Audio_DestroyNoStop) |
+TEST_PPAPI_NACL(Audio_Failures) |
+TEST_PPAPI_NACL(Audio_AudioCallback1) |
+TEST_PPAPI_NACL(Audio_AudioCallback2) |
TEST_PPAPI_IN_PROCESS(View_CreatedVisible); |
TEST_PPAPI_OUT_OF_PROCESS(View_CreatedVisible); |
-TEST_PPAPI_NACL_VIA_HTTP(View_CreatedVisible); |
+TEST_PPAPI_NACL(View_CreatedVisible); |
// This test ensures that plugins created in a background tab have their |
// initial visibility set to false. We don't bother testing in-process for this |
// custom test since the out of process code also exercises in-process. |
@@ -909,10 +936,10 @@ IN_PROC_BROWSER_TEST_F(PPAPITest, InputEvent_AcceptTouchEvent) { |
TEST_PPAPI_IN_PROCESS(View_SizeChange); |
TEST_PPAPI_OUT_OF_PROCESS(View_SizeChange); |
-TEST_PPAPI_NACL_VIA_HTTP(View_SizeChange); |
+TEST_PPAPI_NACL(View_SizeChange); |
TEST_PPAPI_IN_PROCESS(View_ClipChange); |
TEST_PPAPI_OUT_OF_PROCESS(View_ClipChange); |
-TEST_PPAPI_NACL_VIA_HTTP(View_ClipChange); |
+TEST_PPAPI_NACL(View_ClipChange); |
TEST_PPAPI_IN_PROCESS(ResourceArray_Basics) |
TEST_PPAPI_IN_PROCESS(ResourceArray_OutOfRangeAccess) |
@@ -930,7 +957,7 @@ TEST_PPAPI_OUT_OF_PROCESS(FlashMessageLoop_RunWithoutQuit) |
TEST_PPAPI_IN_PROCESS(MouseCursor) |
TEST_PPAPI_OUT_OF_PROCESS(MouseCursor) |
-TEST_PPAPI_NACL_VIA_HTTP(MouseCursor) |
+TEST_PPAPI_NACL(MouseCursor) |
// PPB_Printing only implemented for out of process. |
TEST_PPAPI_OUT_OF_PROCESS(Printing) |