все заработало
Я использовал git для клонирования проекта woocommerce
git clone https://github.com/woocommerce/woocommerce/ temp
Затем я скопировал папку с тестами и поместил ее в свой проект. Затем я продолжал вносить изменения, пока он не работал с моим существующим кодом.
Вот как выглядит мой проект сейчас:
У меня есть копия обычного проекта woocommerce в моих списках. Тот, у которого нет тестов, тот, который вы можете скачать из репозитория плагинов WordPress.
Я скопировал тесты WooCommerce в проект, см. Папку wc_tests.
Вот как выглядит файл tests / bootstrap.php
Обратите внимание на последнюю строку, которая требует файл wc_tests / bootstrap.php.
Я сделал только одно изменение в файле wc_tests, я изменил каталог плагинов.
$this->plugin_dir = dirname( $this->tests_dir ) . '/includes/woocommerce';
В сочетании со строкой кода вне экрана это делает WC доступным для проекта
require_once $this->plugin_dir . '/woocommerce.php';
Возможно, я что-то делаю не так, но это работает.
Любые дополнительные вопросы, советы или советы приветствуются.