Problème pour variabiliser la cible d'execution
Publié : mar. juil. 07, 2015 5:36 pm
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 ?
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 ?