私はsymfony 1.4でプラグインを持っていると私は彼のためにいくつかのテストを作成しているが、プラグインがsfTaskExtraPlugin
で生成されたROOT/myPlugin/test/unit/MyTest.php
Symfonyプラグインで石灰テストを実行するには?
に入れ。
MyTest.php
の内容は次のとおりです。
<?php
require_once dirname(__FILE__).'/../bootstrap/unit.php';
$t = new lime_test(1);
$r = new My();
$v = $r->getSomething(2);
$t->is($v, true);
?>
私は./symfony test:unit Rights
を実行すると、応答は、私がROOT/test/unit
でMyTest.php
ファイルをコピーする場合は、コマンド./symfony test:unit Rights
が働いているが>> test no tests found
です。私はプラグインでそれらを書いた場合、テストが働いていないのはなぜ
プラグインが
ProjectConfiguration.class.php
で有効になっていますか?
リプレイをありがとう。 'PHP致命的なエラー:ROOT/path/to/plugins/myPlugin/test/fixtures/project/config/ProjectConfiguration.class.phpの18行目でProjectConfigurationクラスを再宣言できません。 ' –
自分のコードをコピーしないでくださいそこに - あなたのプラグイン名の代わりにmyPluginを置き換えるようにあなたのものを編集してください。 – Maerlyn
はい、これは私がやったことです。私はプラグイン名を '$ this-> pluginConfigurations ['MY_PLUGIN_NAME'] - > connectTests();' –