summaryrefslogtreecommitdiffstats
path: root/build/android
diff options
context:
space:
mode:
authorjrg@google.com <jrg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-30 21:46:12 +0000
committerjrg@google.com <jrg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-30 21:46:12 +0000
commitfaaa5a2ac9fbbfd4093bf3d238d59619f8792481 (patch)
tree468a1fa028ef684153c160585711fd85a34bf7f4 /build/android
parentfe2e0acc986f9b12b34abeb536da98848fbfb8ba (diff)
downloadchromium_src-faaa5a2ac9fbbfd4093bf3d238d59619f8792481.zip
chromium_src-faaa5a2ac9fbbfd4093bf3d238d59619f8792481.tar.gz
chromium_src-faaa5a2ac9fbbfd4093bf3d238d59619f8792481.tar.bz2
Expand android tests.
Add net_unittests to baseline build/run; add some test disabling. Add experimental build phase to bot script. BUG=None TEST= Review URL: http://codereview.chromium.org/8746003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112296 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/android')
-rwxr-xr-xbuild/android/buildbot.sh13
-rw-r--r--build/android/gtest_filter/net_unittests_disabled52
-rwxr-xr-xbuild/android/run_tests.py3
3 files changed, 66 insertions, 2 deletions
diff --git a/build/android/buildbot.sh b/build/android/buildbot.sh
index 52a5189..b6bda9f 100755
--- a/build/android/buildbot.sh
+++ b/build/android/buildbot.sh
@@ -51,6 +51,19 @@ android_gyp
echo "@@@BUILD_STEP Compile@@@"
make -j4
+# Linking DumpRenderTree appears to hang forever?
+# EXPERIMENTAL_TARGETS="DumpRenderTree webkit_unit_tests"
+EXPERIMENTAL_TARGETS="webkit_unit_tests"
+for target in ${EXPERIMENTAL_TARGETS} ; do
+ echo "@@@BUILD_STEP Experimental Compile $target @@@"
+ set +e
+ make -j4 "${target}"
+ set -e
+ if [ $? -ne 0 ] ; then
+ echo "@@@STEP_WARNINGS@@@"
+ fi
+done
+
echo "@@@BUILD_STEP Run Tests@@@"
build/android/run_tests.py -e --xvfb
diff --git a/build/android/gtest_filter/net_unittests_disabled b/build/android/gtest_filter/net_unittests_disabled
new file mode 100644
index 0000000..215e9ad
--- /dev/null
+++ b/build/android/gtest_filter/net_unittests_disabled
@@ -0,0 +1,52 @@
+# List of suppressions.
+# Generated by hand to get net_unittests running initially.
+# Likely too aggressive disabling.
+CertVerifierTest.*
+CookieMonsterTest.*
+DirectoryListerTest.*
+DiskCacheTest.*
+DiskCacheBackendTest.*
+DnsConfigServiceTest.*
+DnsRRResolverTest.Resolve
+GZipUnitTest.*
+HostResolverImplTest.*
+NetUtilTest.GetNetworkList
+ProxyResolverV8Test.*
+TransportSecurityStateTest.ParseSidePins*
+X509CertificateTest.*
+X509CertificateParseTest.*
+FtpDirectoryListingParserWindowsTest.Good
+HttpNetworkTransactionTest.SOCKS4_HTTP_GET
+HttpNetworkTransactionTest.SOCKS4_SSL_GET
+HttpNetworkTransactionTest.UploadUnreadableFile
+HttpNetworkTransactionTest.UnreadableUploadFileAfterAuthRestart
+ProxyResolverJSBindingsTest.MyIpAddress
+ProxyScriptFetcherImplTest.*
+SOCKSClientSocketTest.*
+SSLClientSocketTest.*
+PythonUtils.PythonRunTime
+URLRequestTestHTTP.*
+HTTPSRequestTest.HTTPSMismatchedTest
+HTTPSRequestTest.HTTPSExpiredTest
+HTTPSRequestTest.HTTPSPreloadedHSTSTest
+HTTPSRequestTest.ClientAuthTest
+URLRequestTest.FileTest
+URLRequestTest.FileDirRedirectNoCrash
+URLRequestTest.DelayedCookieCallback
+URLRequestTest.DoNotSendCookies
+URLRequestTest.DoNotSaveCookies
+URLRequestTest.DoNotSendCookies_ViaPolicy
+URLRequestTest.DoNotSaveCookies_ViaPolicy
+URLRequestTest.DoNotSaveEmptyCookies
+URLRequestTest.DoNotSendCookies_ViaPolicy_Async
+URLRequestTest.DoNotSaveCookies_ViaPolicy_Async
+URLRequestTest.CookiePolicy_ForceSession
+URLRequestTest.DoNotOverrideReferrer
+WebSocketJobTest.ThrottlingWebSocket
+WebSocketJobTest.ThrottlingWebSocketSpdyEnabled
+WebSocketJobTest.ThrottlingSpdy
+WebSocketJobTest.ThrottlingSpdySpdyEnabled
+X509CertificateWeakDigestTest.*
+FtpDirectoryListingParserTest.*
+*/X509CertificateWeakDigestTest.*
+
diff --git a/build/android/run_tests.py b/build/android/run_tests.py
index 601ccc6..19e1672 100755
--- a/build/android/run_tests.py
+++ b/build/android/run_tests.py
@@ -63,8 +63,7 @@ from single_test_runner import SingleTestRunner
from test_package_executable import TestPackageExecutable
from test_result import BaseTestResult, TestResults
-_TEST_SUITES = ['base_unittests', 'sql_unittests', 'ipc_tests']
-
+_TEST_SUITES = ['base_unittests', 'sql_unittests', 'ipc_tests', 'net_unittests']
class Xvfb(object):
"""Class to start and stop Xvfb if relevant. Nop if not Linux."""