Index: chrome/test/ppapi/ppapi_browsertest.cc |
diff --git a/chrome/test/ppapi/ppapi_browsertest.cc b/chrome/test/ppapi/ppapi_browsertest.cc |
index ec680e070343f3a11b7804871cf8cee7cbb91a6e..9e244e1f8e8c2357788ba6ab21115c42cf852bca 100644 |
--- a/chrome/test/ppapi/ppapi_browsertest.cc |
+++ b/chrome/test/ppapi/ppapi_browsertest.cc |
@@ -337,6 +337,46 @@ TEST_PPAPI_NACL_WITH_SSL_SERVER(TCPSocketPrivate) |
TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) |
TEST_PPAPI_IN_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) |
+// UDPSocket tests. |
+// UDPSocket_Broadcast is disabled for OSX because it requires root permissions |
+// on OSX 10.7+. |
+IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, UDPSocket) { |
+ RunTestViaHTTP( |
+ LIST_TEST(UDPSocket_ReadWrite) |
+ LIST_TEST(UDPSocket_SetOption) |
+#if !defined(OS_MACOSX) |
+ LIST_TEST(UDPSocket_Broadcast) |
+#endif |
+ ); |
+} |
+IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, UDPSocket) { |
+ RunTestViaHTTP( |
+ LIST_TEST(UDPSocket_ReadWrite) |
+ LIST_TEST(UDPSocket_SetOption) |
+#if !defined(OS_MACOSX) |
+ LIST_TEST(UDPSocket_Broadcast) |
+#endif |
+ ); |
+} |
+IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(UDPSocket)) { |
+ RunTestViaHTTP( |
+ LIST_TEST(UDPSocket_ReadWrite) |
+ LIST_TEST(UDPSocket_SetOption) |
+#if !defined(OS_MACOSX) |
+ LIST_TEST(UDPSocket_Broadcast) |
+#endif |
+ ); |
+} |
+IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, UDPSocket) { |
+ RunTestViaHTTP( |
+ LIST_TEST(UDPSocket_ReadWrite) |
+ LIST_TEST(UDPSocket_SetOption) |
+#if !defined(OS_MACOSX) |
+ LIST_TEST(UDPSocket_Broadcast) |
+#endif |
+ ); |
+} |
+ |
// UDPSocketPrivate tests. |
// UDPSocketPrivate_Broadcast is disabled for OSX because it requires |
// root permissions on OSX 10.7+. |