感谢 tip,我尝试了很多方案,最终还是自己实现了一个通用的 live server process fixture,所有的运行时框架都可以通过这个 fixture 来启动一个服务进程进行测试,但麻烦的点在于我参照 pytest-cov 文档 尝试了很多种方式都没办法把 subprocess server 中执行的 API 代码覆盖情况同步给 pytest-cov ,无奈只能另写一个 server thread fixture 用来收集各个运行时框架的测试覆盖率,不知道辉哥有没有好点的 workaround