Тест phpunit WordPress не найден WP_UnitTestCase - PullRequest
0 голосов
/ 07 февраля 2020

У меня работает WordPress проект на моем местном. Я использую docker. Я устанавливаю phpunit, используя composer Требуется команда phpunit / phpunit. (Версия 8.5) Затем я использую команду scaffold для создания тестовых файлов плагинов. docker -compose exe c wp my-project-name wp scaffold plugin-tests sample-plugin (у меня есть все файлы)

Затем я запускаю следующую команду, но она не создала каталог tmp / в мой проект. Вместо этого он сделал каталог здесь: C: \ Users \ Unknown \ AppData \ Local \ Temp. bin / install-wp-tests. sh wordpress_my root 'mypassword' localhost latest

Теперь, когда я запускаю следующую команду, она выдает следующую ошибку. vendor / bin / phpunit - bootstrap ./vendor/autoload.php wp-content / plugins / sample-plugin / tests / test-sample. php

Неустранимая ошибка: Неопознанная ошибка: класс 'WP_UnitTestCase' не найден в C: \ git \ my-project \ wp-content \ plugins \ sample-plugin \ tests \ test-sample. php: 11 Трассировка стека:

Я также выполнил первые 4 шага из https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/, но не повезло.

Также https://www.smashingmagazine.com/2017/12/automated-testing-wordpress-plugins-phpunit/ но не повезло

Пожалуйста помоги мне!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...