Problème pour variabiliser la cible d'execution

N0oh
Messages : 5
Inscription : mer. juin 10, 2015 8:17 am

Problème pour variabiliser la cible d'execution

Message par N0oh »

Bonjour,

je cherche à variabiliser le serveur sur lequel mon test est executé. J'ai le code suivant :

[code]SETUP :

LOAD Datasource.sh AS my_script_sh
LOAD connexionFTP AS serveurCible.file
CONVERT serveurCible.file TO file(param) USING context_script_params AS serveurCible.processedFile
CONVERT serveurCible.processedFile TO properties(structured) AS serveurCible

EXECUTE put WITH my_script_sh ON serveurCible USING $(remotepath : /home/testing/testDatasource.sh) AS $()

TEST :
....[/code]

Mon fichier connexionFTP (positionné dans le dossier ressource) contient le code suivant :

[code]#!ssh
squashtest.ta.ssh.hostname=${TC_CUF_Target}
squashtest.ta.ssh.username=testing
squashtest.ta.ssh.password=#######[/code]

Ma varibale TC_CUF_Target est bien fournie dans le fichier testsuite.json.


J'obtiens l'erreur suivante à l'execution :
[ERROR] The execution raised an error in the SETUP phase of the TA script 'TestDatasource.ta' with the message: 'Cannot execute instruction : target serveurCible does not exist in this test context : Please check your configuration again. You should also check the logs for warning messages.'.


Comment faire pour réussir à variabiliser le serveur cible d'execution ?
Avatar de l’utilisateur
BELENFANT
Messages : 8
Inscription : ven. janv. 13, 2012 11:13 am

Problème pour variabiliser la cible d'execution

Message par BELENFANT »

Bonjour,

sauf erreur, il n'est pas possible de variabiliser les cibles qui sont configurées via les fichiers du dossier targets.

Du moins dans la version 1.8.0 du framework.

Et c'est bien dommage car j'ai cherché aussi à le faire.

Une solution consisterait à injecter via une modification du plugin TM/TA un profil MAVEN qui recopierait la bonne conf des fichiers cibles dans le dossier targets.
Ca demande évidemment un petit développement.

Eric
Répondre

Revenir à « SKF »