如何使用doxygen为所有python文件创建文档(和调用图)

时间:2018-09-25 09:17:24

标签: python doxygen

我在一个文件夹中有一个复杂的python-selenium测试套件(使用py.test),我想使用doxygen生成所有文件的文档(更重要的是,哪种方法调用什么的调用图)方法等)。

我设置了

EXTRACT_ALL            = YES

但是,当我这样做时

doxygen .

结果仅包含当前文件夹中的一个文件。该命令将忽略子文件夹中的任何其他python脚本。

即使我从子文件夹中指定文件,例如

doxygen selenium/test_nbrunall.py

结果仍然相同。

如何包含子文件夹中的所有文件和软件包?

1 个答案:

答案 0 :(得分:2)

在这种情况下,许多有用的标签(在doxygen配置文件中,可以通过doxygen -g生成默认标签),尤其是对于尚未记录的代码:

  • 递归
  • EXTRACT _...
  • HAVE_DOT(请注意,您还需要安装graphviz点程序)。
  • CALL_GRAPH
  • CALLER_GRAPH