récupération des status dans TM depuis TA
Publié : jeu. avr. 02, 2015 2:17 pm
Bonjour,
je suis sur une configuration squash TM installée sous windows et le serveur squash TA sous linux
lorsque je tente d'exécuter un job SAHI depuis TM, celui se lance bien côte TA mais le statut du job ne se modifie pas dans TM
ci joint les logs du build côté TA
extraction du fichier de conf.properties
# Configuration file to map a Squash TM callback url to credentials to use to POST status update event
# For each of your callback url (Squash), choose a number and define those three properties :
# endpoint.(number)=callbackUrl
# endpoint.(number).login=tmUserAuthorizedToPosteEventLogin
# endpoint.(number).password=tmUserAuthorizedToPosteEventPassword
# Note: There is no need to have consecutive number for each callback definition
endpoint.1=http://127.0.0.1:8080/squash
endpoint.1.login=taserver
endpoint.1.password=taserver
côté TM
tm.test.automation.server.callbackurl=http://127.0.0.1:8080/squash
logs du build
[WARN] org.apache.cxf.phase.PhaseInterceptorChain - Interceptor for {http://client.execution.api.ta.squashte ... ateBinding has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
at org.apache.cxf.jaxrs.client.AbstractClient.doRunInterceptorChain(AbstractClient.java:635)
at org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:659)
at org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:219)
at org.squashtest.ta.api.execution.client.$Proxy41.updateTestExecutionStatus(Unknown Source)
at org.squashtest.ta.link.RestTestStatusUpdateListener.handle(RestTestStatusUpdateListener.java:67)
at org.squashtest.ta.framework.test.event.TestStatusUpdate.fire(TestStatusUpdate.java:35)
at org.squashtest.ta.backbone.engine.impl.EventManagerImpl.dispatchEvent(EventManagerImpl.java:101)
at org.squashtest.ta.backbone.engine.impl.EventManagerImpl.run(EventManagerImpl.java:80)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.net.ConnectException: ConnectException invoking http://127.0.0.1:8080/squash/automated- ... est-status: Connection refused
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1347)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1331)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:632)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
... 10 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
at java.net.Socket.connect(Socket.java:546)
at sun.net.NetworkClient.doConnect(NetworkClient.java:173)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:409)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
at sun.net.www.http.HttpClient.(HttpClient.java:240)
at sun.net.www.http.HttpClient.New(HttpClient.java:321)
at sun.net.www.http.HttpClient.New(HttpClient.java:338)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:876)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:979)
at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.setupWrappedStream(URLConnectionHTTPConduit.java:174)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1290)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1246)
at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.onFirstWrite(URLConnectionHTTPConduit.java:201)
at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:47)
at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1303)
... 13 more
[ERROR] org.squashtest.ta.backbone.engine.impl.EventManagerImpl - Event misfired on listener org.squashtest.ta.link.RestTestStatusUpdateListener@1811419
javax.ws.rs.client.ClientException: java.net.ConnectException: ConnectException invoking http://127.0.0.1:8080/squash/automated- ... est-status: Connection refused
at org.apache.cxf.jaxrs.client.AbstractClient.checkClientException(AbstractClient.java:576)
at org.apache.cxf.jaxrs.client.AbstractClient.preProcessResult(AbstractClient.java:558)
at org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:661)
at org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:219)
at org.squashtest.ta.api.execution.client.$Proxy41.updateTestExecutionStatus(Unknown Source)
at org.squashtest.ta.link.RestTestStatusUpdateListener.handle(RestTestStatusUpdateListener.java:67)
at org.squashtest.ta.framework.test.event.TestStatusUpdate.fire(TestStatusUpdate.java:35)
at org.squashtest.ta.backbone.engine.impl.EventManagerImpl.dispatchEvent(EventManagerImpl.java:101)
at org.squashtest.ta.backbone.engine.impl.EventManagerImpl.run(EventManagerImpl.java:80)
at java.lang.Thread.run(Thread.java:679)
je suis sur une configuration squash TM installée sous windows et le serveur squash TA sous linux
lorsque je tente d'exécuter un job SAHI depuis TM, celui se lance bien côte TA mais le statut du job ne se modifie pas dans TM
ci joint les logs du build côté TA
extraction du fichier de conf.properties
# Configuration file to map a Squash TM callback url to credentials to use to POST status update event
# For each of your callback url (Squash), choose a number and define those three properties :
# endpoint.(number)=callbackUrl
# endpoint.(number).login=tmUserAuthorizedToPosteEventLogin
# endpoint.(number).password=tmUserAuthorizedToPosteEventPassword
# Note: There is no need to have consecutive number for each callback definition
endpoint.1=http://127.0.0.1:8080/squash
endpoint.1.login=taserver
endpoint.1.password=taserver
côté TM
tm.test.automation.server.callbackurl=http://127.0.0.1:8080/squash
logs du build
[WARN] org.apache.cxf.phase.PhaseInterceptorChain - Interceptor for {http://client.execution.api.ta.squashte ... ateBinding has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
at org.apache.cxf.jaxrs.client.AbstractClient.doRunInterceptorChain(AbstractClient.java:635)
at org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:659)
at org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:219)
at org.squashtest.ta.api.execution.client.$Proxy41.updateTestExecutionStatus(Unknown Source)
at org.squashtest.ta.link.RestTestStatusUpdateListener.handle(RestTestStatusUpdateListener.java:67)
at org.squashtest.ta.framework.test.event.TestStatusUpdate.fire(TestStatusUpdate.java:35)
at org.squashtest.ta.backbone.engine.impl.EventManagerImpl.dispatchEvent(EventManagerImpl.java:101)
at org.squashtest.ta.backbone.engine.impl.EventManagerImpl.run(EventManagerImpl.java:80)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.net.ConnectException: ConnectException invoking http://127.0.0.1:8080/squash/automated- ... est-status: Connection refused
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1347)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1331)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:632)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
... 10 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
at java.net.Socket.connect(Socket.java:546)
at sun.net.NetworkClient.doConnect(NetworkClient.java:173)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:409)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
at sun.net.www.http.HttpClient.(HttpClient.java:240)
at sun.net.www.http.HttpClient.New(HttpClient.java:321)
at sun.net.www.http.HttpClient.New(HttpClient.java:338)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:876)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:979)
at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.setupWrappedStream(URLConnectionHTTPConduit.java:174)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1290)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1246)
at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.onFirstWrite(URLConnectionHTTPConduit.java:201)
at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:47)
at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1303)
... 13 more
[ERROR] org.squashtest.ta.backbone.engine.impl.EventManagerImpl - Event misfired on listener org.squashtest.ta.link.RestTestStatusUpdateListener@1811419
javax.ws.rs.client.ClientException: java.net.ConnectException: ConnectException invoking http://127.0.0.1:8080/squash/automated- ... est-status: Connection refused
at org.apache.cxf.jaxrs.client.AbstractClient.checkClientException(AbstractClient.java:576)
at org.apache.cxf.jaxrs.client.AbstractClient.preProcessResult(AbstractClient.java:558)
at org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:661)
at org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:219)
at org.squashtest.ta.api.execution.client.$Proxy41.updateTestExecutionStatus(Unknown Source)
at org.squashtest.ta.link.RestTestStatusUpdateListener.handle(RestTestStatusUpdateListener.java:67)
at org.squashtest.ta.framework.test.event.TestStatusUpdate.fire(TestStatusUpdate.java:35)
at org.squashtest.ta.backbone.engine.impl.EventManagerImpl.dispatchEvent(EventManagerImpl.java:101)
at org.squashtest.ta.backbone.engine.impl.EventManagerImpl.run(EventManagerImpl.java:80)
at java.lang.Thread.run(Thread.java:679)