编程语言
首页 > 编程语言> > javascript – 如何为jsUnit-ant-script指定相对路径?

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