2017-04-21 9 views
4

コード化フレームワークでPhpStormを取得しました。PhpStormコード化実行引数

C:\ XAMPPの\ PHPの\ php.exeにするのC:私は受け入れを実行すると、IDEによって生成されるデフォルトのオプションがありますテスト/.../温度/ IDE-codeception.php実行--reportは - O "記者:レポート:PhpStorm_Codeception_ReportPrinter" --no-ANSI C -c --no-相互作用:... \ codeception.yml受け入れ

私はこの構成(特に--no-ansi--no-interaction)をオーバーロードすることができますどのように?

"Run/Debug Configurations"と "Test runner options"を試してみましたが、動作していません。

答えて

0

これは良い質問ですが、プラグインをハッキングしないとできないと思います。コマンドラインは、プラグインによって起動されます。phpstorm /プラグイン/ codeception/libに/ codeception.jar

あなたはJavaのCodeceptionRunConfigurationHandler.classファイルを読めば、あなたは(prepareCommandを見ることができ、ここでhttps://plugins.jetbrains.com/plugin/9515-codeception-framework

を、それをダウンロードすることができます)方法:

command.setScript(scriptFile, false); 
    command.addArgument("run"); 

    if ((StringUtil.isNotEmpty(version)) && (PhpTestFrameworkVersionDetector.versionCompare(version, "2.2.6") >= 0)) 
    { 
     command.addArgument("--report"); 
     command.addArgument("-o"); 
     command.addArgument("reporters: report: PhpStorm_Codeception_ReportPrinter"); 
    } 

    command.addArgument("--no-ansi"); 
    command.addArgument("--no-interaction"); 
    command.addEnv("IDE_CODECEPTION_EXE", exe); 
関連する問題