javascript – 如何为jsUnit-ant-script指定相对路径?
作者:互联网
JsUnit提供了一个目标为’standalone_test’的ant脚本.此目标使用属性URL来标识执行测试的HTML站点.这些站点已签入,因此每个人都应该能够在结账后执行此测试.这可行,但url-proprty必须设置为绝对路径,如file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html.这避免了自动启动,每个人都指定了一个命令,其中包含在他的盒子上构建的路径.是否可以传递相对路径/ url,以便可以自动执行这些测试?这有助于在我们的持续集成系统中设置这些测试.
解决方法:
您可以使用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"/>
标签:javascript,unit-testing,build-automation,ant,jsunit 来源: https://codeday.me/bug/20190701/1345258.html