我们有一个使用 scons 运行命令的 python 程序。目前 scons 在子进程中运行,这使得调试或收集测试覆盖率信息变得更加困难。
是否可以调用 scons,使其与调用它的 python 程序在同一进程中运行? 也就是说,将其作为 python 函数而不是子进程调用。
是的,这是可能的。 SCons 提供了可导入的模块,公共 API 文档可以在here找到。向下滚动到 BuilderMethods 部分以查找可以调用的方法。
并查看
main()
我对
scons