2016-04-11 3 views
0

私は現在、すべてのコードテストログを表示できる自動テストウェブサイトを作成中です。私のサーバーはcronによってコード化を実行しますが、ユーザーはテストを手動で実行できるはずです。私の質問は、私はコマンドラインのバージョンを実行せずにphpのWebページでcodeceptionクラスを使用できますか?可能であれば、どのように考えているのですか?php execを使用せずにブラウザ経由でcodeceptionを実行するにはどうすればいいですか

+0

Webceptionは見ましたか? https://github.com/jayhealey/Webception – Naktibalda

答えて

2

はい、実際には非常に簡単です。 Codeceptionは、コマンドラインツールとしてsymfonyコンソールコンポーネントを使用します。彼らのやり方については、\Codeception\Command\Run::execute()の方法を見てください。一見すると少し圧倒されるかもしれませんが、結局のところ、このコードにはこのコードがあります。

$this->codecept = new Codecept($userOptions); 

if ($suite and $test) { 
    $this->codecept->run($suite, $test); 
} 
関連する問題