2017-10-23 10 views
0

Drupal 7.56プレーンインストールでドッキング用のコンテナ(php:7.1-apacheイメージをビルド)があります。Drupal 7 simpletestがドッカーで失敗する

私SimpleTestのはこれで始まり:

$this->account = $this->drupalCreateUser(); 
$this->drupalLogin($this->account); 

しかし、私は、次のコマンドを実行したとき:

docker exec simpletest bash -c "php scripts/run-tests.sh --url http://simpletest \ 
--verbose --color --class MyOwnWebTest" 

を私は少しダウンし、次のメッセージが表示されます:

Fail  User login my_module 34 
MyOwnWebTest->testWeb 
User esxlZnK0 successfully logged in. 

それはdoesnのどんな意味ですか?ユーザーは作成されログインしていますが、コードは失敗しますか?

答えて

0

私の自己のためにそれを考え出しました。

$base_url = 'http://simpletest:83'; 

そして、私はとのテストを呼び出しています:

コンテナは、セットアップだからApacheのport.confは81聞くとDrupalsのsettings.phpは、次の設定を持っている必要があります持っている必要がありますポート83 に耳を傾けることですこのコード行:

docker exec simpletest bash -c "php scripts/run-tests.sh \ 
--url http://simpletest:83 --verbose --color --class MyOwnWebTest" 
関連する問題