如何使用 doxygen 为所有 python 个文件创建文档(和调用图)
How to use doxygen to create a documentation (and call graphs) for ALL python files
我在文件夹中有一个复杂的 python-selenium 测试套件(使用 py.test),我想使用 doxygen 生成所有文件的文档(更重要的是,什么方法调用什么方法等的调用图)。
我设置了
EXTRACT_ALL = YES
但是,当我这样做时
doxygen .
结果仅包含驻留在当前文件夹中的一个文件。该命令会忽略位于子文件夹中的任何其他 python 脚本。
即使我从子文件夹中指定文件,例如
doxygen selenium/test_nbrunall.py
结果还是一样。
如何包含子文件夹中的所有文件和包?
在这种情况下,一些有用的标签(在 doxygen 配置文件中,默认可以通过 doxygen -g
生成),尤其是尚未记录的代码:
- 递归
- EXTRACT_...
- HAVE_DOT(请注意,您还需要安装 graphviz dot 程序)。
- CALL_GRAPH
- CALLER_GRAPH
我在文件夹中有一个复杂的 python-selenium 测试套件(使用 py.test),我想使用 doxygen 生成所有文件的文档(更重要的是,什么方法调用什么方法等的调用图)。
我设置了
EXTRACT_ALL = YES
但是,当我这样做时
doxygen .
结果仅包含驻留在当前文件夹中的一个文件。该命令会忽略位于子文件夹中的任何其他 python 脚本。
即使我从子文件夹中指定文件,例如
doxygen selenium/test_nbrunall.py
结果还是一样。
如何包含子文件夹中的所有文件和包?
在这种情况下,一些有用的标签(在 doxygen 配置文件中,默认可以通过 doxygen -g
生成),尤其是尚未记录的代码:
- 递归
- EXTRACT_...
- HAVE_DOT(请注意,您还需要安装 graphviz dot 程序)。
- CALL_GRAPH
- CALLER_GRAPH