Page 1 sur 1

Execution de script mysql

Publié : mer. avr. 24, 2019 8:01 pm
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?

Re: Execution de script mysql

Publié : ven. juin 07, 2019 3:53 pm
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.