我们目前正在尝试为我们的应用程序实现 codeceptjs e2e 测试套件。
我们在测试中使用了一些标签来识别仅应在特定情况下运行的测试(例如仅在启用了特定功能的某些国家/地区频道上)。
测试实际上需要至少有一个特定类别的标签才能成功运行。因此,我们希望强制我们的开发人员实现标签。如果他们不这样做,构建过程应该会失败。
到目前为止,我们一直在努力寻找一种可靠的方法来做到这一点。我们认为最安全的方法是类似于试运行模式,它允许我们在 javascript 中循环所有场景对象并检查标签,或者至少打印场景名称以便我们可以对它们进行 grep。不幸的是,我们没有从 codecept 文档中找到这样做的方法。
有人可以给我们一个提示,我们如何才能实现我们正在寻找的东西?
非常感谢