2015-02-04 1 views
2

나는 sauce-labs에서 실행할 테스트를 작성하고 있습니다. 테스트는 소스 랩에서 완벽하게 작동하지만 테스트 (통과/실패)에 대한 상태가 설정되지 않습니다. 그 이유는 무엇입니까?테스트 상태가 saucelabs에 설정되지 않았습니다

public class AndroidSauceTest 
{ 
    private SauceOnDemandAuthentication authentication = new SauceOnDemandAuthentication(
      "username", "apikey"); 
    private SauceREST client = new SauceREST(authentication.getUsername(), authentication.getAccessKey()); 
    private WebDriver driver; 
    private String sessionId; 

    @BeforeMethod 
    public void setUp(Method method) throws Exception 
    { 

    DesiredCapabilities caps = new DesiredCapabilities(); 
    this.driver = new RemoteWebDriver(
       new URL("http://" + authentication.getUsername() + ":" + authentication.getAccessKey() + "@ondemand.saucelabs.com:80/wd/hub"), 
       caps); 

    this.sessionId = (((RemoteWebDriver) driver).getSessionId()).toString(); 

    } 

    @Test(enabled = false) 
    public void androidExampleTest() throws Exception { 
     try 
     { 

      //code block 
      client.jobPassed(this.sessionId); 
     } catch (Exception e) { 
      client.jobFailed(this.sessionId); 
      throw e; 
     } 
} 

    @AfterMethod 
    public void tearDown() throws Exception { 
     driver.quit(); 
    } 

} 

테스트 실행 중에 다음 오류가 발생합니다. saucelab에서는 테스트 상태 (통과/실패)가 업데이트되지 않습니다. 오류는이 라인에 코드에서 마지막으로 활동해야 작업을 업데이트 할

client.jobPassed(this.sessionId); 


3 Feb, 2015 4:34:33 PM com.saucelabs.saucerest.SauceREST updateJobInfo 
WARNING: Error updating Sauce Results 
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:902) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1208) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1235) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1219) 
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:440) 
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) 
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:979) 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) 
    at com.saucelabs.saucerest.SauceREST.updateJobInfo(SauceREST.java:318) 
    at com.saucelabs.saucerest.SauceREST.jobPassed(SauceREST.java:131)  
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:622) 
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) 
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) 
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842) 
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166) 
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) 
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:701) 
Caused by: java.io.EOFException: SSL peer shut down incorrectly 
    at sun.security.ssl.InputRecord.read(InputRecord.java:482) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:883) 
    ... 23 more 
3 Feb, 2015 4:34:34 PM com.saucelabs.saucerest.SauceREST updateJobInfo 
WARNING: Error closing result stream 
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:902) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1208) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1235) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1219) 
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:440) 
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) 
    at com.saucelabs.saucerest.SauceREST.updateJobInfo(SauceREST.java:325) 
    at com.saucelabs.saucerest.SauceREST.jobPassed(SauceREST.java:131)  
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:622) 
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) 
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) 
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842) 
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166) 
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) 
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:701) 
Caused by: java.io.EOFException: SSL peer shut down incorrectly 
    at sun.security.ssl.InputRecord.read(InputRecord.java:482) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:883) 
    ... 23 more 
3 Feb, 2015 4:35:41 PM com.saucelabs.saucerest.SauceREST updateJobInfo 
WARNING: Error updating Sauce Results 
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:902) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1208) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1235) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1219) 
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:440) 
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) 
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:979) 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) 
    at com.saucelabs.saucerest.SauceREST.updateJobInfo(SauceREST.java:318) 
    at com.saucelabs.saucerest.SauceREST.jobPassed(SauceREST.java:131) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:622) 
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) 
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) 
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842) 
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166) 
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) 
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:701) 
Caused by: java.io.EOFException: SSL peer shut down incorrectly 
    at sun.security.ssl.InputRecord.read(InputRecord.java:482) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:883) 
    ... 23 more 
3 Feb, 2015 4:35:42 PM com.saucelabs.saucerest.SauceREST updateJobInfo 
WARNING: Error closing result stream 
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:902) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1208) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1235) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1219) 
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:440) 
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) 
    at com.saucelabs.saucerest.SauceREST.updateJobInfo(SauceREST.java:325) 
    at com.saucelabs.saucerest.SauceREST.jobPassed(SauceREST.java:131) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:622) 
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) 
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) 
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842) 
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166) 
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) 
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:701) 
Caused by: java.io.EOFException: SSL peer shut down incorrectly 
    at sun.security.ssl.InputRecord.read(InputRecord.java:482) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:883) 
    ... 23 more 
3 Feb, 2015 4:37:09 PM com.saucelabs.saucerest.SauceREST updateJobInfo 
WARNING: Error updating Sauce Results 
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:902) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1208) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1235) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1219) 
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:440) 
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) 
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:979) 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) 
    at com.saucelabs.saucerest.SauceREST.updateJobInfo(SauceREST.java:318) 
    at com.saucelabs.saucerest.SauceREST.jobPassed(SauceREST.java:131) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:622) 
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) 
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) 
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842) 
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166) 
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) 
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:701) 
Caused by: java.io.EOFException: SSL peer shut down incorrectly 
    at sun.security.ssl.InputRecord.read(InputRecord.java:482) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:883) 
    ... 23 more 
3 Feb, 2015 4:37:10 PM com.saucelabs.saucerest.SauceREST updateJobInfo 
WARNING: Error closing result stream 
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:902) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1208) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1235) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1219) 
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:440) 
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) 
    at com.saucelabs.saucerest.SauceREST.updateJobInfo(SauceREST.java:325) 
    at com.saucelabs.saucerest.SauceREST.jobPassed(SauceREST.java:131) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:622) 
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) 
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:673) 
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842) 
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166) 
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) 
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:701) 
Caused by: java.io.EOFException: SSL peer shut down incorrectly 
    at sun.security.ssl.InputRecord.read(InputRecord.java:482) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:883) 
    ... 23 more 
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 233.156 sec 
+0

코드에 프록시를 설정하십시오. – san1deep2set3hi

답변

0

전화를 보여줍니다. AfterTest/AfterSuite 메소드에서 작업 상태를 업데이트하십시오.

+0

이것은 주석이어야하며 질문에 대한 답변을 제공하지 않습니다. 충분한 [평판] (http://stackoverflow.com/help/whats-reputation)이 있으면 [모든 게시물에 댓글을 달 수 있습니다] (http://stackoverflow.com/help/privileges/comment); 대신에 [질문자의 설명이 필요없는 답변을 제공하십시오] (http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do- 대신). – Raju