加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php – 在Codeception套件完成后运行自定义代码

发布时间:2020-05-25 08:45:46 所属栏目:PHP 来源:互联网
导读:我知道用于设置测试环境等的_bootstrap.php文件,但是我正在寻找一种在整个测试套件完成后运行一些代码的方法. 请注意,我不是在寻找一种在单个类之后运行代码的方法,即_after之类的,但是在所有类之后. 有没有办法实现这个目标? 实际上我自己设法解决了这个问

我知道用于设置测试环境等的_bootstrap.php文件,但是我正在寻找一种在整个测试套件完成后运行一些代码的方法.

请注意,我不是在寻找一种在单个类之后运行代码的方法,即_after之类的,但是在所有类之后.

有没有办法实现这个目标?

实际上我自己设法解决了这个问题,如果有人感兴趣的话,这是怎么回事.

我在_support中创建了一个新的帮助器类.

<?php

class DataHelper extends CodeceptionModule
{
    public function _beforeSuite()
    {
        // Set up before test suite
    }

    public function _afterSuite()
    {
        // Tear down after test suite
    }
}

然后,您可以在任何套件配置(.yml文件)中将其作为模块启用,如下所示:

modules:
    enabled:
        - DataHelper

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读