【发布时间】:2013-02-21 08:51:40
【问题描述】:
我有这个配置:
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
backupGlobals = "false"
backupStaticAttributes = "false"
colors = "false"
convertErrorsToExceptions = "true"
convertNoticesToExceptions = "true"
convertWarningsToExceptions = "true"
processIsolation = "false"
stopOnFailure = "false"
stopOnError = "false"
stopOnIncomplete = "false"
syntaxCheck = "false"
bootstrap = "test_bootstrap.php"
>
<testsuites>
<testsuite name="UnitTests">
<file>unit/api/2/ApiControllerTest.php</file>
<file>unit/api/2/RoutesTest.php</file>
</testsuite>
它运行测试文件。如果我用
替换文件<directory>unit</directory>
// or
<directory>unit/api/2</directory>
// or
<directory>unit/api/2/*</directory>
// or
<directory>unit/api/2/*Test.php</directory>
// or
<directory suffix="Test.php">unit/api/2</directory>
它只是说:没有执行任何测试!
请问有什么问题吗?
Ubuntu 12.04 LTS、php 5.3.10、phpunit 3.7.16
【问题讨论】:
-
这是你的整个文件吗?如果 ApiControllerTest.php,您介意添加类定义吗?