nicholascus / codeception-stepler
此包已 弃用 且不再维护。未建议任何替代包。
这是一个简单的 Codeception 扩展,它可以在控制台中实现逐步调试。
0.0.3
2018-06-11 12:28 UTC
Requires
- php: >=5.4.0
- codeception/codeception: ~2.1
This package is not auto-updated.
Last update: 2024-01-06 06:28:52 UTC
README
Codeception 的 Stepler 是一个小型扩展,允许在调试模式下逐步执行测试。
安装和使用
为了使用此扩展,您需要将新的依赖项添加到您的 composer.json 文件中
{
"require": {
"nicholascus/codeception-stepler": "~0.0.3"
}
}
为了逐步执行,请使用以下选项之一
- 将 Stepler 作为扩展启用并应用于所有运行命令;
- 将 Stepler 作为自定义命令启用,并在需要时使用它代替 run 命令。使用这两种选项,您可以运行项目中所有测试,但可能更合理地限制执行到单个测试用例,使用带有套件名称、测试类和单个测试参数的 run/stepler 命令,例如
vendor/bin/codecept run --debug functional MyTestCest:test1
配置和命令行命令
- 在 Codeception 测试中,只需将其放在 codeception.yml 的 "enabled" 扩展部分即可
extensions: enabled: - Nicholascus\Codeception\Extensions\Stepler
一旦扩展被启用,它将在控制台中的每一步后停止测试执行,并等待按 Enter 键
vendor/bin/codecept run --debug
- 在 Codeception 测试中,只需将其放在 codeception.yml 的 "commands" 扩展部分即可
extensions: commands: - Nicholascus\Codeception\Commands\Stepler
一旦命令被启用,它将复制运行命令,接受所有相同的参数,但同时也启用 Stepler 逐步调试执行
vendor/bin/codecept stepler