2016-08-16 76 views
0

我想记录测试用例由多个文件组成一个单独的降价文件:Doxygen的:从相关网页上隐藏的降价文件

tests/test_a/ 
      file1 
      file2 
      test_a.md 

但是,文件test_a.md(其中包括用于测试的Doxygen文档)现在显示在Doxygen的“相关页面”标签中,如果您有很多测试,这很烦人。有什么办法可以防止这种情况发生?

回答

1

这可能正是EXCLUDE_PATTERNS是:

EXCLUDE_PATTERNS += */tests/*.md 

编辑:
将从由Doxygen的正在处理中的某处tests/目录树中排除所有.md文件。

EDIT2:
一个潜在的解决方法让Doxygen的还是处理的文件,但不要让他们露面下“相关的网页”将明确声明他们作为另一页的subpages

@subpage tests_testa 

然而,这要求*.md文件中test_a与上面的例子中定义了一个page including the respective identifier,即{#tests_testa}

+0

但是,然后文件被排除在外,对吧? –

+0

呃,没错。对不起,没有理解你的问题,你仍然希望由Doxygen处理md文件的内容。在我的回答中添加了(关键的)注释。解决方法:显式声明'.md'文件作为其他页面的子页面。 –

+0

您能否更详细地解释您的解决方法? –