llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang-tools-extra Author: None (PeterChou1) <details> <summary>Changes</summary> This patch adds a test which test the enum generation for clang-doc. --- Full diff: https://github.com/llvm/llvm-project/pull/97679.diff 1 Files Affected: - (added) clang-tools-extra/test/clang-doc/enum.cpp (+38) ``````````diff diff --git a/clang-tools-extra/test/clang-doc/enum.cpp b/clang-tools-extra/test/clang-doc/enum.cpp new file mode 100644 index 0000000000000..2f25eaf4e44e2 --- /dev/null +++ b/clang-tools-extra/test/clang-doc/enum.cpp @@ -0,0 +1,38 @@ +// RUN: clang-doc --format=html --doxygen --output=%t/docs --executor=standalone %s +// RUN: clang-doc --format=md --doxygen --output=%t/docs --executor=standalone %s +// RUN: FileCheck %s -input-file=%t/docs/GlobalNamespace/index.html -check-prefix=HTML-INDEX +// RUN: FileCheck %s -input-file=%t/docs/GlobalNamespace/index.md -check-prefix=MD-INDEX + +/** + * @brief For specifying RGB colors + */ +enum Color { + Red, // Red enums + Green, // Green enums + Blue // Blue enums +}; + +// HTML-INDEX: <h1>Global Namespace</h1> +// HTML-INDEX: <h2 id="Enums">Enums</h2> +// HTML-INDEX: <div> +// HTML-INDEX: <h3 id="{{([0-9A-F]{40})}}">enum Color</h3> +// HTML-INDEX: <ul> +// HTML-INDEX: <li>Red</li> +// HTML-INDEX: <li>Green</li> +// HTML-INDEX: <li>Blue</li> +// HTML-INDEX: </ul> +// HTML-INDEX: <p>Defined at line 11 of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}enum.cpp</p> +// HTML-INDEX: <div> +// HTML-INDEX: <div></div> +// HTML-INDEX: </div> +// HTML-INDEX: </div> + +// MD-INDEX: # Global Namespace +// MD-INDEX: ## Enums +// MD-INDEX: | enum Color | +// MD-INDEX: -- +// MD-INDEX: | Red | +// MD-INDEX: | Green | +// MD-INDEX: | Blue | +// MD-INDEX: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}enum.cpp#11* +// MD-INDEX: **brief** For specifying RGB colors \ No newline at end of file `````````` </details> https://github.com/llvm/llvm-project/pull/97679 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits