在单测中如何启动服务?

fudaoji

搭建单元测试环境的时候,我模拟了服务启动的代码,在测试单元中的autoload里面加了以下代码:

require_once __DIR__ . '/../vendor/autoload.php';
support\App::run();

然后执行测试命令:

composer  test --  --filter=JtxTest::testSpreadeffectdata

提示:
截图

517 2 0
2个回答

walkor
require_once __DIR__ . '/vendor/autoload.php';
global $argv;
$argv[1] = 'start';
support\App::run();
  • 暂无评论
walkor

有些单元测试不一定要启动webman,可能只需要一个脚本执行环境,参考 https://www.workerman.net/doc/webman/others/scripts.html

  • 暂无评论
年代过于久远,无法发表回答
🔝