6

Cake PHP 1.3 をダウンロードし、SimpleTest 1.0.1 を vendors ディレクトリにインストールしました。Cake testsuite core all を実行すると、次のエラーが表示されます。

コアをすべて実行すると、PHP の致命的なエラーが発生します: Cannot redeclare class Article in /Users/../cake/tests/cases/libs/model/models.php on line 283

テスト グループまたはテスト ケースを個別に実行すると、それらの多くが失敗します。

これはクリーン インストールです。基本的な構成セットアップ (セキュリティ ソルト、cipherSeed、およびデータベース構成) 以外の開発は行っていません。

他の誰かが問題を抱えていましたか?それを解決するために何をしましたか?

まったく同じ質問でこのスレッドを見つけましたが、解決されていないか、少なくともそのスレッドに解決策が投稿されていませんでした。

4

1 に答える 1

2

どうやら、CakePHP 1.3 のドキュメントに記載されているように:

すべてのコア テストを一度に実行するか、コア テスト グループを実行すると、ほとんどのテストが失敗します。これは CakePHP の開発者が知っていることであり、通常のことなのでパニックにならないでください。代わりに、各コア テスト ケースを個別に実行してみてください。

ラメ。コアテストが失敗した場合でも、わざわざコアテストを作成する必要はありません。私はケーキへの信頼を失いました。しかし、これが彼らの答えです...

于 2011-07-08T20:20:05.473 に答える