我在PHPStorm中收到此警告以进行PHPUnit测试,但我不确定它在说什么?
Namespace not bound
<phpunit colors="true" bootstrap="./tests/bootstrap.php">
<testsuite name="IniParserTest">
<directory>./tests/Test</directory>
</testsuite>
</phpunit>
答案 0 :(得分:1)
您必须在开始元素节点中具体说明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