2008-11-04 10 views
4

JsUnit fournit un ant-script avec la cible 'standalone_test'. Cette cible utilise l'URL de la propriété pour identifier le site HTML, qui exécute les tests. Ces sites sont archivés, de sorte que tout le monde devrait être en mesure, après une vérification, d'exécuter ces tests. Cela fonctionne, mais l'URL-proprty doit être définie sur un chemin absolu, comme file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html. Cela évite un démarrage automatique, tout le monde a lui aussi spécifié une commande avec le chemin construit sur sa boîte. Est-il possible de passer un chemin relatif/url à la place, de sorte que l'exécution de ces tests peut être automatisée? Cela serait utile pour configurer ces tests dans notre système d'intégration continue.Comment spécifier un chemin relatif pour le script jsUnit-ant?

Répondre

3

Vous pouvez construire la valeur de la propriété url à l'aide de built-in Ant basedir property.

Par exemple, si votre script de construction est situé et exécuté à partir de votre répertoire /home/user/projects/my-projects vous pouvez définir votre propriété comme url:

<property 
    id="url" 
    name="url" 
    value="file://${basedir}/path/in/project/jsunit/testRunner.html"/> 
+0

idée intelligente. Pas exactement à quoi je pensais, mais ça devrait marcher. – Mnementh

Questions connexes