我知道用于设置测试环境等的_bootstrap.PHP文件,但是我正在寻找一种在整个测试套件完成后运行一些代码的方法.
请注意,我不是在寻找一种在单个类之后运行代码的方法,即_after之类的,但是在所有类之后.
有没有办法实现这个目标?
实际上我自己设法解决了这个问题,如果有人感兴趣的话,这是怎么回事.
我在_support中创建了一个新的帮助器类.
<?PHP
class DataHelper extends \Codeception\Module
{
public function _beforeSuite()
{
// Set up before test suite
}
public function _afterSuite()
{
// Tear down after test suite
}
}
然后,您可以在任何套件配置(.yml文件)中将其作为模块启用,如下所示:
modules:
enabled:
- DataHelper