CTSFail解决办法 android.webkit.cts.WebSettingsTesttestUserAgentString_default 和libcore.java.net.URLfail

来源:互联网 发布:网络控制器是干嘛的 编辑:程序博客网 时间:2024/06/05 17:47

 android.webkit.cts.WebSettingsTesttestUserAgentString_default fail

junit.framework.ComparisonFailure: expected: but was: atjunit.framework.Assert.assertEquals(Assert.java:85) 发现5.1waiver,

<TestPackage name="CtsWebkitTestCases" appPackageName="android.webkit" abi="arm64-v8a" digest="e33ba993709fd9eb77647cf6d52b5a3bc4bc8112">    <TestSuite name="android">      <TestSuite name="webkit">        <TestSuite name="cts">          <TestCase name="WebSettingsTest" priority="">            <Test name="testUserAgentString_default" result="fail" starttime="Wed Sep 09 10:36:34 CST 2015" endtime="Wed Sep 09 10:36:36 CST 2015">              <FailedScene message="junit.framework.ComparisonFailure: expected:<LRX21M[]> but was:<LRX21M[; wv]>at junit.framework.Assert.assertEquals(Assert.java:85)">                <StackTrace>junit.framework.ComparisonFailure: expected:<LRX21M[]> but was:<LRX21M[; wv]>at junit.framework.Assert.assertEquals(Assert.java:85)at junit.framework.Assert.assertEquals(Assert.java:91)at android.webkit.cts.WebSettingsTest.testUserAgentString_default(WebSettingsTest.java:143)at java.lang.reflect.Method.invoke(Native Method)at java.lang.reflect.Method.invoke(Method.java:372)at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192)at junit.framework.TestCase.runBare(TestCase.java:134)at junit.framework.TestResult$1.protect(TestResult.java:115)at junit.framework.TestResult.runProtected(TestResult.java:133)at android.support.test.internal.runner.junit3.DelegatingTestResult.runProtected(DelegatingTestResult.java:90)



解决这是已知的GMS issue,5.0r3也一样可以用申请waive,
https://code.google.com/p/chromium/issues/detail?id=482283


2 libcore.java.net.URLConnectionTest 

testConnectViaHttpProxyToHttpsUsingBadProxyAndHttpResponseCache fail

 <TestPackage name="android.core.tests.libcore.package.libcore" appPackageName="android.core.tests.libcore.package.libcore" abi="arm64-v8a" digest="8d420a1d07113fe61157c4ec4cae5494b8d232e9">    <TestSuite name="libcore">      <TestSuite name="java">        <TestSuite name="net">          <TestCase name="URLConnectionTest" priority="">            <Test name="testConnectViaHttpProxyToHttpsUsingBadProxyAndHttpResponseCache" result="fail" starttime="Wed Sep 09 10:07:02 CST 2015" endtime="Wed Sep 09 10:08:33 CST 2015">              <FailedScene message="java.net.SocketTimeoutException: failed to connect to android.com/216.58.221.36 (port 443) after 90000msat libcore.io.IoBridge.connectErrno(IoBridge.java:189)">                <StackTrace>java.net.SocketTimeoutException: failed to connect to android.com/216.58.221.36 (port 443) after 90000msat libcore.io.IoBridge.connectErrno(IoBridge.java:189)at libcore.io.IoBridge.connect(IoBridge.java:127)at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:188)at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:461)at java.net.Socket.connect(Socket.java:918)at com.android.okhttp.internal.Platform.connectSocket(Platform.java:139)at com.android.okhttp.Connection.connect(Connection.java:148)at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:106)at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)at com.android.okhttp.internal.http.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:25)at libcore.java.net.URLConnectionTest.assertContent(URLConnectionTest.java:2304)at libcore.java.net.URLConnectionTest.assertContent(URLConnectionTest.java:2310)

     <Test name="testConnectViaHttpProxyToHttpsUsingBadProxyAndHttpResponseCache" result="fail" starttime="Tue Sep 08 12:12:38 CST 2015" endtime="Tue Sep 08 12:12:40 CST 2015">              <FailedScene message="javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:311)">                <StackTrace>javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:311)at com.android.okhttp.Connection.upgradeToTls(Connection.java:197)at com.android.okhttp.Connection.connect(Connection.java:151)at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:282)at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:216)at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:106)at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)at com.android.okhttp.internal.http.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:25)at libcore.java.net.URLConnectionTest.assertContent(URLConnectionTest.java:2304)at libcore.java.net.URLConnectionTest.assertContent(URLConnectionTest.java:2310)at libcore.java.net.URLConnectionTest.testConnectViaHttpProxyToHttpsUsingBadProxyAndHttpResponseCache(URLConnectionTest.java:666)




javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException: Trust anchor for certificationpath not found.
此项将release patch解决,http://download.csdn.net/detail/wds1181977/9132075


1 0
原创粉丝点击