我在 PHPStorm 中收到此警告以进行 PHPUnit 测试,但不确定它在说什么?
Namespace not bound
<phpunit colors="true" bootstrap="./tests/bootstrap.php">
<testsuite name="IniParserTest">
<directory>./tests/Test</directory>
</testsuite>
</phpunit>
您必须在打开元素节点中指定 XML Schema,例如:
<phpunit colors="true" bootstrap="./tests/bootstrap.php" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/3.7/phpunit.xsd">
<testsuite name="IniParserTest">
<directory>./tests/Test</directory>
</testsuite>
</phpunit>
请注意 .xmlns:xsi 和 xsi:noNamespaceSchemaLocation 属性。
现在您的 XML 应该是有效的并且它应该不再给您错误。
来源:https ://phpunit.de/manual/3.7/en/appendixes.configuration.html