我创建了一个单元测试并使用以下命令来运行测试:
bin/phpunit -c path/to/DocumentDuplicateControllerTest.php
Run Code Online (Sandbox Code Playgroud)
...我发现我得到了这个输出:
ParsePI:PI php 永无止境......
应为开始标记,未找到“<”
不幸的是,关闭该-c标志不是一种选择,因为该命令在 Jenkins 作业期间使用该标志运行。
有人可以就如何解决这个问题提出建议吗?
-c 是用于指定配置文件的命令行选项:
-c|--configuration <file> Read configuration from XML file.
Run Code Online (Sandbox Code Playgroud)
它需要一个文件作为下一个参数。该文件必须是 PHPUnit XML 配置文件。
您提供了一个 PHP 文件。我想它以开头<?php但没有结尾?>。XML 解析器将<?php视为 XML 处理指令的开始,它没有关闭,因此错误消息。
您应该创建并指定一个 phpunit.xml
| 归档时间: |
|
| 查看次数: |
2320 次 |
| 最近记录: |