Erreur generator.error=Invalid Squash TM test plan query lors de la récupération d'un PEaC depuis Jenkins
Publié : jeu. juil. 21, 2022 10:50 am
Bonjour à tous et à toute,
Pour évaluer au mieux l'outil Squash, je suis en train de tester les fonctionnalités de Squash DevOps. Dans ce cadre, j'essai de récupérer un PEaC à l'aide d'un pipeline Jenkins.
J'utilise le script de pipeline suivant :
Avec le fichier de config suivant :
Le TestPlanUuid correspond à celui d'un test automatisé que j'ai crée et déjà exécuter plusieurs fois.
J'ai bien créé un utilisateur nommé jenkins avec un mdp jenkins et qui appartient au groupe "Serveur d'Automatisation de tests".
Lorsque je lance mon pipeline, j'obtiens l'erreur suivante :
Avez-vous une idée de où est-ce que ça peut venir ?
Merci d'avance
Pour évaluer au mieux l'outil Squash, je suis en train de tester les fonctionnalités de Squash DevOps. Dans ce cadre, j'essai de récupérer un PEaC à l'aide d'un pipeline Jenkins.
J'utilise le script de pipeline suivant :
Code : Tout sélectionner
node {
stage 'Stage 1: sanity check'
echo 'OK pipelines work in the test instance'
stage 'Stage 2: steps check'
configFileProvider([configFile(
fileId: 'dad55d43-4ac9-4153-be8f-8027b7a453aa',
targetLocation: 'testWorkflow.json'
)]) {
def workflow_id = runOTFWorkflow(
workflowPathName:'testWorkflow.json',
workflowTimeout: '300S',
serverName:'orchestrator'
)
echo "We just ran The Squash Orchestrator workflow $workflow_id"
}
}
Code : Tout sélectionner
{
"apiVersion": "opentestfactory.org/v1alpha1",
"kind": "Workflow",
"metadata": {
"name": "Simple Workflow"
},
"defaults": {
"runs-on":"ssh"
},
"jobs": {
"explicitJob": {
"runs-on":"ssh",
"generator":"tm.squashtest.org/tm.generator@v1",
"with": {
"testPlanUuid":"a5c3c9e0-654e-441f-8bc7-999f9b6e98e1",
"testPlanType":"Iteration",
"squashTMUrl":"http://192.168.1.17:8090/squash",
"squashTMAutomatedServerLogin":"jenkins",
"squashTMAutomatedServerPassword":"jenkins",
"technologyLabels":{
"robotframework": ["windows","robotframework"],
}
}
}
}
}
J'ai bien créé un utilisateur nommé jenkins avec un mdp jenkins et qui appartient au groupe "Serveur d'Automatisation de tests".
Lorsque je lance mon pipeline, j'obtiens l'erreur suivante :
Code : Tout sélectionner
org.opentestfactory.orchestrator.model.workflow.WorkflowFailure: Worklow failed : Workflow canceled
{items=Event log : [org.opentestfactory.orchestrator.model.workflow.Workflow@15192fac, org.opentestfactory.messages.GeneratorCommand@cd61268f, org.opentestfactory.orchestrator.model.events.UnknownEvent@27d4cec2, org.opentestfactory.orchestrator.model.events.UnknownEvent@27d4cec2, org.opentestfactory.orchestrator.model.events.UnknownEvent@72952696, {org.opentestfactory.messages.ExecutionError@6716da74,details={failure.details=No Iteration with uuid='a5c3c9e0-654e-441f-8bc7-999f9b6e98e1', generator.error=Invalid Squash TM test plan query.}}, org.opentestfactory.orchestrator.model.events.UnknownEvent@1f89679c, org.opentestfactory.orchestrator.model.events.UnknownEvent@1f89679c, org.opentestfactory.orchestrator.model.events.UnknownEvent@fd18b7b6, org.opentestfactory.orchestrator.model.events.UnknownEvent@9471405c, org.opentestfactory.orchestrator.model.events.UnknownEvent@9471405c, org.opentestfactory.orchestrator.model.events.UnknownEvent@9471405c, org.opentestfactory.orchestrator.model.events.UnknownEvent@fd18b7b6, org.opentestfactory.orchestrator.model.events.UnknownEvent@9471405c, org.opentestfactory.orchestrator.model.events.UnknownEvent@9471405c, org.opentestfactory.orchestrator.model.events.UnknownEvent@59f8b078, org.opentestfactory.orchestrator.model.events.UnknownEvent@59f8b078], status=FAILED}
at org.opentestfactory.orchestrator.jenkins.LaunchOTFWorkflowStepExecution.reactToStatus(LaunchOTFWorkflowStepExecution.java:131)
at org.opentestfactory.orchestrator.jenkins.LaunchOTFWorkflowStepExecution.run(LaunchOTFWorkflowStepExecution.java:113)
at java.base/java.lang.Thread.run(Thread.java:829)
Merci d'avance