1

Codeship を使用して、WordPress の PHPUnit テストを実行しています。

正常に動作するように書かれたテスト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"
    }
}
4

1 に答える 1

0

試しましたかcomposer install?

composer install --prefer-source --no-interaction

https://codeship.com/documentation/languages/php/

于 2015-08-24T13:15:47.787 に答える