我目前正在创建一个自动化测试网站,可以在其中显示所有代码接收测试日志。我的服务器通过cron运行代码接收,但是用户应该能够手动运行测试。我的问题是我可以在不执行命令行版本的情况下在php网页中使用Codeception类吗?如果可能的话,任何人都有一个想法?
是的,您可以,实际上也很简单。Codeception使用symfony控制台组件作为其命令行工具。看一看\Codeception\Command\Run::execute()
他们如何做的方法。乍一看可能有点不知所措,但最终归结为以下这段代码:
$this->codecept = new Codecept($userOptions);
if ($suite and $test) {
$this->codecept->run($suite, $test);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句