Problème de liaison entre Squash Autom et Squash Tm via orchestrator
Publié : jeu. mars 03, 2022 5:17 pm
Bonjour,
J'essaye d'interfacer le Squash Tm v302 avec le Squash Autom via l'orchestrator afin de pouvoir lancer les tests automatisés depuis SquashTm.
J'ai bien configuré le serveur de dépôt de code source git et le bloc automatisation de mon cas de test mais quand je lance mon test automatisé depuis une campagne => il me retourne un statut erreur : j'ai l'impression que l'orchestrator n'a pas reçu la commande d'exécution et que donc le test automatisé ne s'est pas effectué. J'ai lancé l'orchestrator de base avec la commande "docker run -d \ --name orchestrator -p 7774:7774 -p 7775:7775 -p 7776:7776 -p 38368:38368 squashtest/squash-orchestrator:latest" en renseignant le temporary token fourni et l'url 172.17.0.2:7774
Je vois dans squash l'erreur suivante :
Caused by: org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.ClientRuntimeException: Failed to manage REST call for technical reasons
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.performJsonRESTCall(SquashAutomWorkflowClientImpl.java:64) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.launch(SquashAutomWorkflowClientImpl.java:49) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.launchWorkflow(StartTestExecution.java:122) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.run(StartTestExecution.java:83) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
... 138 more
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 172.17.0.2:7774 [/172.17.0.2] failed: Connection timed out: connect
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.HttpPostRequest.execute(HttpPostRequest.java:36) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.performJsonRESTCall(SquashAutomWorkflowClientImpl.java:61) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.launch(SquashAutomWorkflowClientImpl.java:49) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.launchWorkflow(StartTestExecution.java:122) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.run(StartTestExecution.java:83) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
... 138 more
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[?:1.8.0_281]
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) ~[?:1.8.0_281]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[?:1.8.0_281]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[?:1.8.0_281]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[?:1.8.0_281]
at java.net.PlainSocketImpl.connect(Unknown Source) ~[?:1.8.0_281]
at java.net.SocksSocketImpl.connect(Unknown Source) ~[?:1.8.0_281]
at java.net.Socket.connect(Unknown Source) ~[?:1.8.0_281]
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.HttpPostRequest.execute(HttpPostRequest.java:36) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.performJsonRESTCall(SquashAutomWorkflowClientImpl.java:61) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.launch(SquashAutomWorkflowClientImpl.java:49) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.launchWorkflow(StartTestExecution.java:122) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.run(StartTestExecution.java:83) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
org.squashtest.tm.service.testautomation.spi.TestAutomationConnector: END SENDING EXECUTIONS Thu Mar 03 17:10:19 CET 2022
Pourriez-vous m'aiguiller sur ces erreurs ?
Par avance merci,
Cordialement,
NGO Dominique
PS : J'ai installé tous les plugins suivants avec ma version 3.02 de squash :
org.eclipse.jgit-5.1.2.201810061102-r.jar
plugin.api.rest.core-3.0.0.RELEASE.jar
plugin.api.rest.services-3.0.0.RELEASE.jar
plugin.requirement.xsquash4jira-3.0.0.RELEASE.jar
plugin.scm.git-3.0.0.RELEASE.jar
plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar
report.books.requirements.editable-3.0.0.RELEASE.jar
report.books.requirements.pdf-3.0.0.RELEASE.jar
report.books.testcases.editable-3.0.0.RELEASE.jar
report.books.testcases.pdf-3.0.0.RELEASE.jar
report.qualitativecoverage-3.0.0.RELEASE.jar
squash-tm-gitlab-bt-connector-3.0.0.RELEASE.jar
squash.tm.rest.result.publisher.community-3.0.0.RELEASE.jar
J'essaye d'interfacer le Squash Tm v302 avec le Squash Autom via l'orchestrator afin de pouvoir lancer les tests automatisés depuis SquashTm.
J'ai bien configuré le serveur de dépôt de code source git et le bloc automatisation de mon cas de test mais quand je lance mon test automatisé depuis une campagne => il me retourne un statut erreur : j'ai l'impression que l'orchestrator n'a pas reçu la commande d'exécution et que donc le test automatisé ne s'est pas effectué. J'ai lancé l'orchestrator de base avec la commande "docker run -d \ --name orchestrator -p 7774:7774 -p 7775:7775 -p 7776:7776 -p 38368:38368 squashtest/squash-orchestrator:latest" en renseignant le temporary token fourni et l'url 172.17.0.2:7774
Je vois dans squash l'erreur suivante :
Caused by: org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.ClientRuntimeException: Failed to manage REST call for technical reasons
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.performJsonRESTCall(SquashAutomWorkflowClientImpl.java:64) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.launch(SquashAutomWorkflowClientImpl.java:49) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.launchWorkflow(StartTestExecution.java:122) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.run(StartTestExecution.java:83) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
... 138 more
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 172.17.0.2:7774 [/172.17.0.2] failed: Connection timed out: connect
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.HttpPostRequest.execute(HttpPostRequest.java:36) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.performJsonRESTCall(SquashAutomWorkflowClientImpl.java:61) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.launch(SquashAutomWorkflowClientImpl.java:49) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.launchWorkflow(StartTestExecution.java:122) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.run(StartTestExecution.java:83) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
... 138 more
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[?:1.8.0_281]
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) ~[?:1.8.0_281]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[?:1.8.0_281]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[?:1.8.0_281]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[?:1.8.0_281]
at java.net.PlainSocketImpl.connect(Unknown Source) ~[?:1.8.0_281]
at java.net.SocksSocketImpl.connect(Unknown Source) ~[?:1.8.0_281]
at java.net.Socket.connect(Unknown Source) ~[?:1.8.0_281]
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) ~[httpclient-4.5.12.jar!/:4.5.12]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.HttpPostRequest.execute(HttpPostRequest.java:36) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.performJsonRESTCall(SquashAutomWorkflowClientImpl.java:61) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.httpclient.SquashAutomWorkflowClientImpl.launch(SquashAutomWorkflowClientImpl.java:49) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.launchWorkflow(StartTestExecution.java:122) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.testautomation.squashautom.commons.StartTestExecution.run(StartTestExecution.java:83) ~[plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar:?]
org.squashtest.tm.service.testautomation.spi.TestAutomationConnector: END SENDING EXECUTIONS Thu Mar 03 17:10:19 CET 2022
Pourriez-vous m'aiguiller sur ces erreurs ?
Par avance merci,
Cordialement,
NGO Dominique
PS : J'ai installé tous les plugins suivants avec ma version 3.02 de squash :
org.eclipse.jgit-5.1.2.201810061102-r.jar
plugin.api.rest.core-3.0.0.RELEASE.jar
plugin.api.rest.services-3.0.0.RELEASE.jar
plugin.requirement.xsquash4jira-3.0.0.RELEASE.jar
plugin.scm.git-3.0.0.RELEASE.jar
plugin.testautomation.squashautom.community-3.0.0.RELEASE.jar
report.books.requirements.editable-3.0.0.RELEASE.jar
report.books.requirements.pdf-3.0.0.RELEASE.jar
report.books.testcases.editable-3.0.0.RELEASE.jar
report.books.testcases.pdf-3.0.0.RELEASE.jar
report.qualitativecoverage-3.0.0.RELEASE.jar
squash-tm-gitlab-bt-connector-3.0.0.RELEASE.jar
squash.tm.rest.result.publisher.community-3.0.0.RELEASE.jar