Я пытаюсь сделать модульное тестирование плагина WordPress по phpunit (версия 4.2.6).
Но когда я запускаю команду phpunit, возникает эта ошибка:
1) SampleTest :: testSample
UnexpectedValueException: RecursiveDirectoryIterator :: __ construct (/ tmp / wordpress / wp-content / uploads): не удалось открыть каталог: нет такого файла или каталога/private/tmp/wordpress-tests-lib/includes/testcase.php:407
/private/tmp/wordpress-tests-lib/includes/testcase.php:425
/private/tmp/wordpress-tests-lib/includes/testcase.php:26
ОТКАЗЫ!
Тесты: 1, Утверждения: 0, Ошибки: 1.
SampleTest файл просто так.
class SampleTest extends WP_UnitTestCase {
function testSample() {
$this->assertTrue( true );
}
}
Я понятия не имею, что не так. Кто-нибудь сталкивался с этой проблемой?
У меня возникла та же проблема, и я вручную создал каталог загрузки, а затем тесты прошли успешно.
mkdir /tmp/wordpress/wp-content/uploads
Похоже, папка «uploads» просто отсутствовала.
Других решений пока нет …