Xml 如何传递以“开始”开头的codeception命令--&引用;经由ant到Jenkins?
构建我的第一个ant build.xml文件以让Jenkins运行Codeception测试,并且我收到一个错误,Xml 如何传递以“开始”开头的codeception命令--&引用;经由ant到Jenkins?,xml,jenkins,ant,codeception,Xml,Jenkins,Ant,Codeception,构建我的第一个ant build.xml文件以让Jenkins运行Codeception测试,并且我收到一个错误,“--”,这在注释中是不允许的 我从stackoverflow上的其他文章中了解到,xml不允许这样做。 难题是有几个Codeception命令以--:--xml、-html、-env等开头 <target name="View" description="test for single aaView page"> <exec executabl
“--”,这在注释中是不允许的
我从stackoverflow上的其他文章中了解到,xml不允许这样做。
难题是有几个Codeception命令以--:--xml、-html、-env等开头
<target name="View" description="test for single aaView page">
<exec executable="${codecept}" failonerror="true">
<arg value="run" />
<arg value="tests/acceptance/aaViewCept.php" />
<arg value="--xml" />
<arg value="${basedir}/browser/${browser}/tests/_output/report.xml "/>
<arg value="--env" />
<arg value="${browser}" />
</exec>
</target>
更重要的是,如果我删除failonerror=“true”
Jenkins,测试就可以正常运行。我正在尝试把它放进去,因为Jenkins显示了一个通过的构建,如果我没有,测试就会失败。部分=-“
不是有效的XML
使用
和
arg元素的value属性定义传递给可执行文件的参数,--
是这些参数的一部分
但是,如果您在
元素周围放置XML注释,XML解析器确实会抱怨,因为现在--
不允许出现在注释中。argh。对不起。那次剪切和粘贴是在一次奇怪的、未经教育的尝试之后,尝试从引号中删除--,以查看是否有帮助。现在将更新原始内容。@CosetteN您知道吗在目标
元素周围有一条以
开头的XML注释吗?我没有围绕这段代码的注释,但我有围绕其他代码的注释。删除它将允许测试运行。谢谢。我希望注释能像PHP中的注释一样工作。我感谢链接,谢谢!