我知道用于设置测试环境等的_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