仪器Python文件码在多文件系统中

时间:2016-05-31 02:47:12

标签: python bytecode instrumentation bytecode-manipulation

我希望自动检测从我最初的Python脚本执行的所有字节码。

例如,我将有一个像这样的目录设置:

+ main.py
+ file1.py
+----dir1/dir1_file2.py
+----dir1/dir1_file3.py

我一直在查看equip包,它似乎符合我的需求,但是我很难让我的所有字节码文件都被检测。

This example似乎是我需要做的,但我不确定让它“跟随”链接的最佳方法。

例如,如果我在dir1/dir1_file2.py中有一个导入我的main.py的类,我怎样才能获得检测到的字节码输出?我是否需要在我的目录结构中以递归方式运行所有*.pyc文件的循环,或者是否有办法让它遵循程序的操作?

编辑:我特意想要检测代码,以便我可以计算分支覆盖范围,最小CFG等指标。这将导致一些软件测试。

0 个答案:

没有答案