Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为jsUnit ant脚本指定相对路径?_Javascript_Unit Testing_Ant_Build Automation_Jsunit - Fatal编程技术网

Javascript 如何为jsUnit ant脚本指定相对路径?

Javascript 如何为jsUnit ant脚本指定相对路径?,javascript,unit-testing,ant,build-automation,jsunit,Javascript,Unit Testing,Ant,Build Automation,Jsunit,提供带有目标“独立测试”的ant脚本。此目标使用属性url标识执行测试的HTML站点。这些站点是签入的,因此每个人都应该能够在签出后执行此测试。这是可行的,但url属性必须设置为绝对路径,如file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html。为了避免自动启动,每个人都必须指定一个命令,并在其框上构建路径。是否可以传递一个相对路径/url,以便这些测试的执行可以自动化?这将有助于在我们的持续集成系

提供带有目标“独立测试”的ant脚本。此目标使用属性url标识执行测试的HTML站点。这些站点是签入的,因此每个人都应该能够在签出后执行此测试。这是可行的,但url属性必须设置为绝对路径,如
file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html
。为了避免自动启动,每个人都必须指定一个命令,并在其框上构建路径。是否可以传递一个相对路径/url,以便这些测试的执行可以自动化?这将有助于在我们的持续集成系统中设置这些测试。

您可以使用

例如,如果构建脚本位于
/home/user/projects/my projects
目录中并从中运行,则可以将
url
属性设置为:

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

好主意。这不完全是我想的,但这应该是有效的。