diff options
author | tapted <tapted@chromium.org> | 2015-07-05 20:48:59 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-06 03:49:25 +0000 |
commit | 8d70582ab3f720e00340432c791b0124d80feb4d (patch) | |
tree | c506878bcb7dafd8c68fa2a3806e0e69dbdbc082 /chrome/test/ppapi | |
parent | e52ce2d0d76d4dbd9bef49fcbb4926ab10602c2c (diff) | |
download | chromium_src-8d70582ab3f720e00340432c791b0124d80feb4d.zip chromium_src-8d70582ab3f720e00340432c791b0124d80feb4d.tar.gz chromium_src-8d70582ab3f720e00340432c791b0124d80feb4d.tar.bz2 |
Disable PPAPINaCl{Newlib,PNaCL}Test.*s flaky on Mac ASAN
BUG=428670
Review URL: https://codereview.chromium.org/1219913007
Cr-Commit-Position: refs/heads/master@{#337359}
Diffstat (limited to 'chrome/test/ppapi')
-rw-r--r-- | chrome/test/ppapi/ppapi_browsertest.cc | 62 |
1 files changed, 25 insertions, 37 deletions
diff --git a/chrome/test/ppapi/ppapi_browsertest.cc b/chrome/test/ppapi/ppapi_browsertest.cc index 323fece..af818f9 100644 --- a/chrome/test/ppapi/ppapi_browsertest.cc +++ b/chrome/test/ppapi/ppapi_browsertest.cc @@ -57,13 +57,12 @@ using content::RenderViewHost; // Disable all NaCl tests for --disable-nacl flag and on Mac ASAN builds. // Flaky on Mac ASAN: -// http://crbug.com/437408 -// http://crbug.com/457501 -// http://crbug.com/437411 -// http://crbug.com/501207 +// http://crbug.com/428670 #if defined(DISABLE_NACL) || (defined(OS_MACOSX) && defined(ADDRESS_SANITIZER)) +#define MAYBE_PPAPI_NACL(test_name) DISABLED_##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) @@ -71,6 +70,8 @@ using content::RenderViewHost; #else +#define MAYBE_PPAPI_NACL(test_name) test_name + // NaCl based PPAPI tests #define TEST_PPAPI_NACL(test_name) \ IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, test_name) { \ @@ -280,19 +281,12 @@ TEST_PPAPI_NACL(ImageData) IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, TCPSocket) { RUN_TCPSOCKET_SUBTESTS; } -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, TCPSocket) { - RUN_TCPSOCKET_SUBTESTS; -} -#if defined(OS_MACOSX) && defined(ADDRESS_SANITIZER) -// Flaky on Mac ASAN: http://crbug.com/437411. -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, DISABLED_TCPSocket) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(TCPSocket)) { RUN_TCPSOCKET_SUBTESTS; } -#else -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, DISABLED_TCPSocket) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(TCPSocket)) { RUN_TCPSOCKET_SUBTESTS; } -#endif IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, MAYBE_PNACL_NONSFI(TCPSocket)) { RUN_TCPSOCKET_SUBTESTS; @@ -325,13 +319,13 @@ TEST_PPAPI_OUT_OF_PROCESS_WITH_SSL_SERVER(TCPSocketPrivateTrusted) IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, _test) { \ RunTestViaHTTP(LIST_TEST(_test)); \ } \ - IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, _test) { \ + IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(_test)) { \ RunTestViaHTTP(LIST_TEST(_test)); \ } \ IN_PROC_BROWSER_TEST_F(PPAPINaClGLibcTest, MAYBE_GLIBC(_test)) { \ RunTestViaHTTP(LIST_TEST(_test)); \ } \ - IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, _test) { \ + IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(_test)) { \ RunTestViaHTTP(LIST_TEST(_test)); \ } \ IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, \ @@ -388,10 +382,10 @@ IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, HostResolver) { RUN_HOST_RESOLVER_SUBTESTS; } -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, HostResolver) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(HostResolver)) { RUN_HOST_RESOLVER_SUBTESTS; } -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, HostResolver) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(HostResolver)) { RUN_HOST_RESOLVER_SUBTESTS; } IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, @@ -482,23 +476,17 @@ IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, URLLoader3) { IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, URLLoaderTrusted) { RUN_URLLOADER_TRUSTED_SUBTESTS; } -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, URLLoader0) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(URLLoader0)) { RUN_URLLOADER_SUBTESTS_0; } -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, URLLoader1) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(URLLoader1)) { RUN_URLLOADER_SUBTESTS_1; } -#if defined(OS_MACOSX) && defined(ADDRESS_SANITIZER) -// Flaky on Mac ASAN: http://crbug.com/437411. -#define MAYBE_URLLoader2 DISABLED_URLLoader2 -#else -#define MAYBE_URLLoader2 URLLoader2 -#endif -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_URLLoader2) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(URLLoader2)) { RUN_URLLOADER_SUBTESTS_2; } -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, URLLoader3) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(URLLoader3)) { RUN_URLLOADER_SUBTESTS_3; } @@ -509,16 +497,16 @@ IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, URLLoader3) { #define MAYBE_URLLoader_BasicFilePOST URLLoader_BasicFilePOST #endif -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader0) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(URLLoader0)) { RUN_URLLOADER_SUBTESTS_0; } -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader1) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(URLLoader1)) { RUN_URLLOADER_SUBTESTS_1; } -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader2) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(URLLoader2)) { RUN_URLLOADER_SUBTESTS_2; } -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, URLLoader3) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(URLLoader3)) { RUN_URLLOADER_SUBTESTS_3; } IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, @@ -619,10 +607,10 @@ IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, MAYBE_PostMessage) { RUN_POSTMESSAGE_SUBTESTS; } -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, PostMessage) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(PostMessage)) { RUN_POSTMESSAGE_SUBTESTS; } -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, PostMessage) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(PostMessage)) { RUN_POSTMESSAGE_SUBTESTS; } IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, @@ -735,16 +723,16 @@ IN_PROC_BROWSER_TEST_F(OutOfProcessPPAPITest, FileRef2) { RUN_FILEREF_SUBTESTS_2; } -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, FileRef1) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(FileRef1)) { RUN_FILEREF_SUBTESTS_1; } -IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, FileRef2) { +IN_PROC_BROWSER_TEST_F(PPAPINaClNewlibTest, MAYBE_PPAPI_NACL(FileRef2)) { RUN_FILEREF_SUBTESTS_2; } -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileRef1) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(FileRef1)) { RUN_FILEREF_SUBTESTS_1; } -IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, FileRef2) { +IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClTest, MAYBE_PPAPI_NACL(FileRef2)) { RUN_FILEREF_SUBTESTS_2; } IN_PROC_BROWSER_TEST_F(PPAPINaClPNaClNonSfiTest, |