Dans les tutos il est indiqué que le fichier tm.testautomation.conf.properties dans être dans le dossier {SQUASH_INSTALL_DIR}/conf/services
Sur linux où doit-il être ?
Dans mon cas :
[ul]
[li]Dossier d'intall de SquashTM : /var/lib/squash-tm[/li]
[li]Dossier de config de squash : /etc/squash-tm[/li]
[/ul]
Mon processus lancé de squash est : /usr/bin/java -Xms128m -Xmx512m -XX:MaxPermSize=128m -Djava.awt.headless=true -server -Dbundles.dir=/usr/share/squash-tm/bundles -Dcache.dir=/var/cache/squash-tm [b][color=#ff0000]-Dconf.dir=/etc/squash-tm[/color][/b] -Dlog.dir=/var/log/squash-tm -Dplugins.dir=/usr/share/squash-tm/plugins -Djetty.logs=/var/log/squash-tm -Dbundles.configuration.location=/etc/squash-tm -Dfelix.config.properties=file:///etc/squash-tm/felix.config.properties -Dfelix.system.properties=file:///etc/squash-tm/felix.system.properties -Djetty.port=8090 -Djetty.home=/var/lib/squash-tm -Dlucene.dir=/var/cache/squash-tm/lucene-indexes -Djava.io.tmpdir=/var/lib/squash-tm/tmp -jar org.apache.felix.main-4.2.1.jar
Mon fichier de conf est dans /etc/squash-tm/services/tm.testautomation.conf.properties
Cela revient à dire qu'il est dans {squash_conf_dir}/services/
Alors que Windows c'est {squash_install_dir}/conf/services
Bref peut être que le soucis vient de là et pour cela il faudrait savoir où squashTM va chercher ce fichier sur linux et/ou comment puis-je vérifier le chemin où il va lire ce fichier.
Merci.
Lancement tests TA depuis TM - BadConfiguration callback url
-
- Messages : 8
- Inscription : mer. janv. 20, 2016 2:20 pm
Lancement tests TA depuis TM - BadConfiguration callback url
Bonjour,
votre fichier tm.testautomation.conf.properties doit se trouver si vous êtes en Squash TM 1.11 dans le répertoire /usr/share/squash-tm/conf/services au même titre que les fichiers de config suivants :
org.squashtest.csp.core.datasource.jdbc.config.properties
org.squashtest.csp.tm.web.uploadfilter.config.properties
Une solution serait de faire une installation de TM en dé zippant l'installeur dans un répertoire de votre choix.
cordialement,
Nabil Leghmizi
votre fichier tm.testautomation.conf.properties doit se trouver si vous êtes en Squash TM 1.11 dans le répertoire /usr/share/squash-tm/conf/services au même titre que les fichiers de config suivants :
org.squashtest.csp.core.datasource.jdbc.config.properties
org.squashtest.csp.tm.web.uploadfilter.config.properties
Une solution serait de faire une installation de TM en dé zippant l'installeur dans un répertoire de votre choix.
cordialement,
Nabil Leghmizi
Lancement tests TA depuis TM - BadConfiguration callback url
Les fichiers
[ul]
[li]org.squashtest.csp.core.datasource.jdbc.config.properties[/li]
[li]org.squashtest.csp.tm.web.uploadfilter.config.properties[/li]
[/ul]
sont dans mon dossier : [code]/etc/squash-tm/services[/code]
Dans ce dossier je trouve ces autres fichiers :
[ul]
[li]log4j.properties[/li]
[li]org.squashtest.csp.core.datasource.jdbc.config.properties[/li]
[li]org.squashtest.csp.tm.web.uploadfilter.config.properties[/li]
[li]tm.testautomation.conf.properties[/li]
[li]org.squashtest.csp.core.auth.config.properties[/li]
[li]org.squashtest[/li]
[li]csp.tm.hibernate.config.properties[/li]
[li]squash.tm.cfg.properties[/li]
[/ul]
Cr fichier tm.testautomation.conf.properties contient :
[code]#tells how long should TM wait between two successive calls to a test automation server
tm.test.automation.pollinterval.millis=3000
#the base url of this server, once proxies etc have been taken account of.
tm.test.automation.server.callbackurl=http://172.17.241.36:8090/squash
[/code]
Tout semble bon, mais toujours la même erreur dans les logs lorsque je lance un test automatisé depuis squash TM avant même qu'un build Jenkins se lance : invalid url=''
:(
A aucun endroit je peux voir la liste des dossiers ou des fichiers que squashTM utilise?
Je rappel que mon dossier felix-cache ne se rempli pas quand je parcours l'application, peut être que le problème est lié.
[ul]
[li]org.squashtest.csp.core.datasource.jdbc.config.properties[/li]
[li]org.squashtest.csp.tm.web.uploadfilter.config.properties[/li]
[/ul]
sont dans mon dossier : [code]/etc/squash-tm/services[/code]
Dans ce dossier je trouve ces autres fichiers :
[ul]
[li]log4j.properties[/li]
[li]org.squashtest.csp.core.datasource.jdbc.config.properties[/li]
[li]org.squashtest.csp.tm.web.uploadfilter.config.properties[/li]
[li]tm.testautomation.conf.properties[/li]
[li]org.squashtest.csp.core.auth.config.properties[/li]
[li]org.squashtest[/li]
[li]csp.tm.hibernate.config.properties[/li]
[li]squash.tm.cfg.properties[/li]
[/ul]
Cr fichier tm.testautomation.conf.properties contient :
[code]#tells how long should TM wait between two successive calls to a test automation server
tm.test.automation.pollinterval.millis=3000
#the base url of this server, once proxies etc have been taken account of.
tm.test.automation.server.callbackurl=http://172.17.241.36:8090/squash
[/code]
Tout semble bon, mais toujours la même erreur dans les logs lorsque je lance un test automatisé depuis squash TM avant même qu'un build Jenkins se lance : invalid url=''
:(
A aucun endroit je peux voir la liste des dossiers ou des fichiers que squashTM utilise?
Je rappel que mon dossier felix-cache ne se rempli pas quand je parcours l'application, peut être que le problème est lié.
-
- Messages : 8
- Inscription : mer. janv. 20, 2016 2:20 pm
Lancement tests TA depuis TM - BadConfiguration callback url
Bonjour,
Le répertoire felix-cache se trouve peut-être sous /var/cache.
Pouvez-vous faire un find "bundle.info" sur votre serveur pour localiser le felix-cache ?
Cdt
Nabil Leghmizi
Le répertoire felix-cache se trouve peut-être sous /var/cache.
Pouvez-vous faire un find "bundle.info" sur votre serveur pour localiser le felix-cache ?
Cdt
Nabil Leghmizi
Lancement tests TA depuis TM - BadConfiguration callback url
J'ai bien des bundle.info mais dans un dossier /var/cache/squash-tm-old/felix-cache/
Dossier que j'avais renommé au lieu de supprimer le dossier pour vider le cache.
Il y a bien un /var/cache/squash-tm/felix-cache mais qui est vide.
Les droits d'accès sont corrects :
[code]arvato@svlvdmd03:/var/cache$ sudo tree squash-tm -L 2
squash-tm
├── felix-cache
└── lucene-indexes
├── org.squashtest.tm.domain.project.Project
├── org.squashtest.tm.domain.requirement.RequirementLibraryNode
├── org.squashtest.tm.domain.requirement.RequirementVersion
└── org.squashtest.tm.domain.testcase.TestCase
[/code]
arvato@svlvdmd03:/var/cache$ ls -l /var/cache
[code]drwxr-x--- 4 root root 4096 mars 11 14:31 squash-tm
[/code]
Dossier que j'avais renommé au lieu de supprimer le dossier pour vider le cache.
Il y a bien un /var/cache/squash-tm/felix-cache mais qui est vide.
Les droits d'accès sont corrects :
[code]arvato@svlvdmd03:/var/cache$ sudo tree squash-tm -L 2
squash-tm
├── felix-cache
└── lucene-indexes
├── org.squashtest.tm.domain.project.Project
├── org.squashtest.tm.domain.requirement.RequirementLibraryNode
├── org.squashtest.tm.domain.requirement.RequirementVersion
└── org.squashtest.tm.domain.testcase.TestCase
[/code]
arvato@svlvdmd03:/var/cache$ ls -l /var/cache
[code]drwxr-x--- 4 root root 4096 mars 11 14:31 squash-tm
[/code]