Я столкнулся с подобной проблемой, когда класс, для которого создается скелет, находится в пространстве имен. Я использую phpunit 3.5.6 из командной строки. Пример документации phpUnit не сработал для меня, и я не смог найти ответ в Интернете, поэтому я решил поделиться им здесь. Предположим, у вас есть класс Foo внутри директории / my / dir, и он объявлен в одном файле Foo.php, поэтому полный путь к файлу класса /my/dir/Foo.php
Также предположим, что Foo объявлен следующим образом:
<?php
namespace my\space;
class Foo
{
...
}
Чтобы сгенерировать тестовый скелет, я удостоверился, что нахожусь в каталоге, где находится Foo.php, и затем я выполнил следующую команду:
user[/my/dir]$ phpunit --skeleton-test my\\dir\\Foo Foo.php
Это заставило мой скелет сгенерироваться. Ключ избегал обратной косой черты, поскольку документация phpUnit упоминает пространства имен, но показывает только одну обратную косую черту. Надеюсь, это кому-нибудь поможет.