Execution de script mysql

hymenoby
Messages : 5
Inscription : lun. août 06, 2018 4:07 pm

Execution de script mysql

Message par hymenoby »

Bonjour,
Quelqu'un pourrait il m'expliquer comment executer un script mysql dans squashTA?
voici le contenu de mon script ta:

Code : Tout sélectionner

SETUP :
LOAD mysql/get_test_case_paramaters.sql AS query.file
CONVERT query.file TO query.sql(query) AS query_tc_params
EXECUTE execute WITH query_tc_params ON petshop_db AS my_query_result
//
TEST :

TEARDOWN :
j'ai toujours une erreur "Cannot execute instruction : target petshop_db does not exist in this test context : Please check your configuration again. You should also check the logs for warning messages."

mais j'ai bel et bien cree le fichier petshop_db.properties dans le dossier target avec ce contenu :

Code : Tout sélectionner

#!db

# basic configuration 
squashtest.ta.database.driver = com.mysql.jdbc.Driver
squashtest.ta.database.url = jdbc:mysql://127.0.0.1:3306/petshop
squashtest.ta.database.username = root
squashtest.ta.database.password = 

# advanced configuration 
squashtest.ta.database.pool.acquireRetryDelay = 3000
squashtest.ta.database.pool.maxPoolSize = 40
Pourrais je avoir de l'aide?
edegenetais
Messages : 42
Inscription : lun. oct. 06, 2014 6:41 am

Re: Execution de script mysql

Message par edegenetais »

bonjour,
il faudrait vérifier le début du log. "target does not exist in this context" peut aussi résulter d'un problème lors de sa création (problème réseau à la connextion, erreur d'authentification...), qui doit normalement laisser des traces dans le log.
Répondre

Revenir à « Database plugin »