Я использую Codeship для запуска некоторых тестов PHPUnit для WordPress.
Тесты написаны с WP_UnitTestCase
отлично работает
class ActionHookTests extends WP_UnitTestCase {
function test_things() {
// this runs fine
}
}
Тем не менее, мои тесты на селен не будут выполняться:
class TestIntegration extends PHPUnit_Extensions_SeleniumTestCase {
function test_things() {
// this throws an error
}
}
Следующая ошибка выдается в Codeship:
Неустранимая ошибка PHP: класс ‘PHPUnit_Extensions_SeleniumTestCase’ не найден
Тем не менее, тесты работают нормально на моей локальной машине.
Это мой файл composer.json:
{
"require-dev": {
"phpunit/phpunit": "4.6.*",
"phpunit/phpunit-selenium": ">=1.2"}
}
Ты пробовал composer install?
composer install --prefer-source --no-interaction
Других решений пока нет …