composer install
を実行し、TYPO3 CMS 7.6.11をインストールツール経由でインストールした後、TYPO3のFunctionalTestCase
を拡張する1つのテストでTYPO3拡張を作成しました。私はこのテストを実行すると、私は、このエラーメッセージが表示されます:TYPO3 CMS 7.6.11プロジェクト内で拡張機能の "機能テスト"を実行できません
PHPUnit_Framework_Exception: Fatal error: Class 'TYPO3\CMS\Core\Tests\FunctionalTestCaseBootstrapUtility' not found in /Volumes/Projects/MyProject/Web/vendor/typo3/cms/typo3/sysext/core/Classes/Tests/FunctionalTestCase.php on line 203
は私がプロジェクト内TYPO3\CMS\Core\Tests\FunctionalTestCaseBootstrapUtility
検索が、実際にこのクラスを見つけることができませんでした。
これは私のテストケースである:
<?php
namespace Acme\MyProject\Tests\Functional;
use TYPO3\CMS\Core\Tests\FunctionalTestCase;
class FooTest extends FunctionalTestCase
{
/**
* @test
*/
public function foo()
{
$this->assertTrue(true);
}
}
注:composer install
を実行した後に何Tests
ディレクトリがTYPO3のシステム拡張のいずれにも存在していない - 私の知る限り、この動作は、TYPO3 CMS 7.6.10で導入されました。
何か不足していますか?私の問題の解決策はありますか?作曲中または少なくとも--preferソース
関連:https://forge.typo3.org/issues/77964 –
あなたは私の最新のコメントをフォージでチェックしましたか? –
@GeorgRingerはい、ありがとうございます。私は残念なことに、私はここでstackoverflowでこの質問を書いた後に偽造券を見つけました。現時点では、テスト済みのTYPO3 CMSインスタンスを自動的に(正確に)デプロイしています。 'typo3/cms 'に' preferred-install'と 'source'を使用すると、' .git'ディレクトリを配備残念ながら、 'source'を使用すると、作者は(a)作者のキャッシュから' typo3/cms 'を読み込むことができず、(b)(定義どおりに)ディストリビューションを使用しません( " ")、 右? –