2008-11-04 27 views
4

JsUnit提供了一个包含目标'standalone_test'的蚂蚁脚本。该目标使用属性url来标识执行测试的HTML网站。这些网站已签入,以便每个人在结账后都能够执行此测试。这是有效的,但url-proprty必须设置为绝对路径,如file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html。这样可以避免自动启动,每个人都可以指定一个命令,并在其框中构建路径。是否可以传递相对路径/ url,以便可以自动执行这些测试?这将有助于在我们的持续集成系统中设置这些测试。如何指定jsUnit-ant脚本的相对路径?

回答

3

您可以使用built-in Ant basedir property构造url属性值。

例如,如果你的构建脚本位于并从/home/user/projects/my-projects目录中运行,你可以设置你的url财产:

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

聪明的主意。不完全是我在想什么,但那应该是有效的。 – Mnementh 2008-11-12 15:38:14

相关问题