2016-08-16 70 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

您能否更詳細地解釋您的解決方法? –