[clang-tools-extra] [clang-doc] Add a Mustache Markdown generator (PR #177221)

Paul Kirth via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 4 11:08:51 PST 2026


ilovepi wrote:

I'm seeing the namespace.cpp test fail locally after your patch. Can you take a look. I see it passed CI, so I'm not clear on what would be differnent in my local config.

```
******************** TEST 'Clang Tools :: clang-doc/namespace.cpp' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
rm -rf /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp && mkdir -p /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp
# executed command: rm -rf /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp
# executed command: mkdir -p /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp
# RUN: at line 2
clang-doc --format=html --output=/usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp --executor=standalone /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp
# executed command: clang-doc --format=html --output=/usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp --executor=standalone /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp
# .---command stdout------------
# | Emiting docs in html format.
# | Mapping decls...
# | Collecting infos...
# | Reducing 9 infos...
# | Generating docs...
# | Generating assets for docs...
# `-----------------------------
# .---command stderr------------
# | Error while trying to load a compilation database:
# | Could not auto-detect compilation database for file "/usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp"
# | No compilation database found in /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc or any parent directory
# | fixed-compilation-database: Error while opening fixed database: No such file or directory
# | json-compilation-database: Error while opening JSON database: No such file or directory
# | Running without flags.
# `-----------------------------
# RUN: at line 3
clang-doc --format=md --output=/usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp --executor=standalone /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp
# executed command: clang-doc --format=md --output=/usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp --executor=standalone /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp
# .---command stdout------------
# | Emiting docs in md format.
# | Mapping decls...
# | Collecting infos...
# | Reducing 9 infos...
# | Generating docs...
# | Generating assets for docs...
# `-----------------------------
# .---command stderr------------
# | Error while trying to load a compilation database:
# | Could not auto-detect compilation database for file "/usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp"
# | No compilation database found in /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc or any parent directory
# | fixed-compilation-database: Error while opening fixed database: No such file or directory
# | json-compilation-database: Error while opening JSON database: No such file or directory
# | Running without flags.
# `-----------------------------
# RUN: at line 4
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/@nonymous_namespace/AnonClass.md -check-prefix=MD-ANON-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ANON-CLASS-LINE
# RUN: at line 5
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/@nonymous_namespace/AnonClass.md -check-prefix=MD-ANON-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ANON-CLASS
# RUN: at line 6
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/@nonymous_namespace/index.md -check-prefix=MD-ANON-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ANON-INDEX-LINE
# RUN: at line 7
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/@nonymous_namespace/index.md -check-prefix=MD-ANON-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ANON-INDEX
# RUN: at line 8
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/AnotherNamespace/ClassInAnotherNamespace.md -check-prefix=MD-ANOTHER-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ANOTHER-CLASS-LINE
# RUN: at line 9
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/AnotherNamespace/ClassInAnotherNamespace.md -check-prefix=MD-ANOTHER-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ANOTHER-CLASS
# RUN: at line 10
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/AnotherNamespace/index.md -check-prefix=MD-ANOTHER-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ANOTHER-INDEX-LINE
# RUN: at line 11
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/AnotherNamespace/index.md -check-prefix=MD-ANOTHER-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ANOTHER-INDEX
# RUN: at line 12
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/PrimaryNamespace/NestedNamespace/ClassInNestedNamespace.md -check-prefix=MD-NESTED-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-NESTED-CLASS-LINE
# RUN: at line 13
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/PrimaryNamespace/NestedNamespace/ClassInNestedNamespace.md -check-prefix=MD-NESTED-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-NESTED-CLASS
# RUN: at line 14
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/PrimaryNamespace/NestedNamespace/index.md -check-prefix=MD-NESTED-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-NESTED-INDEX-LINE
# RUN: at line 15
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/PrimaryNamespace/NestedNamespace/index.md -check-prefix=MD-NESTED-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-NESTED-INDEX
# RUN: at line 16
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/PrimaryNamespace/index.md -check-prefix=MD-PRIMARY-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-PRIMARY-INDEX-LINE
# RUN: at line 17
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/PrimaryNamespace/index.md -check-prefix=MD-PRIMARY-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-PRIMARY-INDEX
# RUN: at line 18
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/PrimaryNamespace/ClassInPrimaryNamespace.md -check-prefix=MD-PRIMARY-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-PRIMARY-CLASS-LINE
# RUN: at line 19
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/PrimaryNamespace/ClassInPrimaryNamespace.md -check-prefix=MD-PRIMARY-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-PRIMARY-CLASS
# RUN: at line 20
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/GlobalNamespace/index.html -check-prefix=HTML-GLOBAL-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-GLOBAL-INDEX
# RUN: at line 21
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/GlobalNamespace/index.md -check-prefix=MD-GLOBAL-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-GLOBAL-INDEX
# RUN: at line 22
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/all_files.md -check-prefix=MD-ALL-FILES
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-ALL-FILES
# RUN: at line 23
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/index.md -check-prefix=MD-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-INDEX
# RUN: at line 24
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/@nonymous_namespace/_ZTVN12_GLOBAL__N_19AnonClassE.html -check-prefix=HTML-ANON-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-ANON-CLASS-LINE
# RUN: at line 25
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/@nonymous_namespace/_ZTVN12_GLOBAL__N_19AnonClassE.html -check-prefix=HTML-ANON-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-ANON-CLASS
# RUN: at line 26
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/@nonymous_namespace/index.html -check-prefix=HTML-ANON-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-ANON-INDEX-LINE
# RUN: at line 27
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/@nonymous_namespace/index.html -check-prefix=HTML-ANON-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-ANON-INDEX
# RUN: at line 28
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/AnotherNamespace/_ZTVN16AnotherNamespace23ClassInAnotherNamespaceE.html -check-prefix=HTML-ANOTHER-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-ANOTHER-CLASS-LINE
# RUN: at line 29
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/AnotherNamespace/_ZTVN16AnotherNamespace23ClassInAnotherNamespaceE.html -check-prefix=HTML-ANOTHER-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-ANOTHER-CLASS
# RUN: at line 30
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/AnotherNamespace/index.html -check-prefix=HTML-ANOTHER-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-ANOTHER-INDEX-LINE
# RUN: at line 31
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/AnotherNamespace/index.html -check-prefix=HTML-ANOTHER-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-ANOTHER-INDEX
# RUN: at line 32
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/PrimaryNamespace/NestedNamespace/_ZTVN16PrimaryNamespace15NestedNamespace22ClassInNestedNamespaceE.html -check-prefix=HTML-NESTED-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-NESTED-CLASS-LINE
# RUN: at line 33
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/PrimaryNamespace/NestedNamespace/_ZTVN16PrimaryNamespace15NestedNamespace22ClassInNestedNamespaceE.html -check-prefix=HTML-NESTED-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-NESTED-CLASS
# RUN: at line 34
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/PrimaryNamespace/NestedNamespace/index.html -check-prefix=HTML-NESTED-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-NESTED-INDEX-LINE
# RUN: at line 35
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/PrimaryNamespace/NestedNamespace/index.html -check-prefix=HTML-NESTED-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-NESTED-INDEX
# RUN: at line 36
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/PrimaryNamespace/index.html -check-prefix=HTML-PRIMARY-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-PRIMARY-INDEX-LINE
# RUN: at line 37
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/PrimaryNamespace/index.html -check-prefix=HTML-PRIMARY-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-PRIMARY-INDEX
# RUN: at line 38
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/PrimaryNamespace/_ZTVN16PrimaryNamespace23ClassInPrimaryNamespaceE.html -check-prefix=HTML-PRIMARY-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-PRIMARY-CLASS-LINE
# RUN: at line 39
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/html/PrimaryNamespace/_ZTVN16PrimaryNamespace23ClassInPrimaryNamespaceE.html -check-prefix=HTML-PRIMARY-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=HTML-PRIMARY-CLASS
# RUN: at line 44
clang-doc --format=md_mustache --output=/usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp --executor=standalone /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp
# executed command: clang-doc --format=md_mustache --output=/usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp --executor=standalone /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp
# .---command stdout------------
# | Emiting docs in md_mustache format.
# | Mapping decls...
# | Collecting infos...
# | Reducing 9 infos...
# | Generating docs...
# | Generating assets for docs...
# `-----------------------------
# .---command stderr------------
# | Error while trying to load a compilation database:
# | Could not auto-detect compilation database for file "/usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp"
# | No compilation database found in /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc or any parent directory
# | fixed-compilation-database: Error while opening fixed database: No such file or directory
# | json-compilation-database: Error while opening JSON database: No such file or directory
# | Running without flags.
# `-----------------------------
# RUN: at line 45
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/@nonymous_namespace/_ZTVN12_GLOBAL__N_19AnonClassE.md -check-prefix=MD-MUSTACHE-ANON-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ANON-CLASS-LINE
# RUN: at line 46
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/@nonymous_namespace/_ZTVN12_GLOBAL__N_19AnonClassE.md -check-prefix=MD-MUSTACHE-ANON-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ANON-CLASS
# RUN: at line 47
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/@nonymous_namespace/index.md -check-prefix=MD-MUSTACHE-ANON-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ANON-INDEX-LINE
# RUN: at line 48
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/@nonymous_namespace/index.md -check-prefix=MD-MUSTACHE-ANON-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ANON-INDEX
# RUN: at line 49
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/AnotherNamespace/_ZTVN16AnotherNamespace23ClassInAnotherNamespaceE.md -check-prefix=MD-MUSTACHE-ANOTHER-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ANOTHER-CLASS-LINE
# RUN: at line 50
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/AnotherNamespace/_ZTVN16AnotherNamespace23ClassInAnotherNamespaceE.md -check-prefix=MD-MUSTACHE-ANOTHER-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ANOTHER-CLASS
# RUN: at line 51
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/AnotherNamespace/index.md -check-prefix=MD-MUSTACHE-ANOTHER-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ANOTHER-INDEX-LINE
# RUN: at line 52
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/AnotherNamespace/index.md -check-prefix=MD-MUSTACHE-ANOTHER-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ANOTHER-INDEX
# RUN: at line 53
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/PrimaryNamespace/NestedNamespace/_ZTVN16PrimaryNamespace15NestedNamespace22ClassInNestedNamespaceE.md -check-prefix=MD-MUSTACHE-NESTED-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-NESTED-CLASS-LINE
# RUN: at line 54
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/PrimaryNamespace/NestedNamespace/_ZTVN16PrimaryNamespace15NestedNamespace22ClassInNestedNamespaceE.md -check-prefix=MD-MUSTACHE-NESTED-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-NESTED-CLASS
# RUN: at line 55
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/PrimaryNamespace/NestedNamespace/index.md -check-prefix=MD-MUSTACHE-NESTED-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-NESTED-INDEX-LINE
# RUN: at line 56
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/PrimaryNamespace/NestedNamespace/index.md -check-prefix=MD-MUSTACHE-NESTED-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-NESTED-INDEX
# RUN: at line 57
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/PrimaryNamespace/index.md -check-prefix=MD-MUSTACHE-PRIMARY-INDEX-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-PRIMARY-INDEX-LINE
# RUN: at line 58
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/PrimaryNamespace/index.md -check-prefix=MD-MUSTACHE-PRIMARY-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-PRIMARY-INDEX
# RUN: at line 59
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/PrimaryNamespace/_ZTVN16PrimaryNamespace23ClassInPrimaryNamespaceE.md -check-prefix=MD-MUSTACHE-PRIMARY-CLASS-LINE
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-PRIMARY-CLASS-LINE
# RUN: at line 60
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/PrimaryNamespace/_ZTVN16PrimaryNamespace23ClassInPrimaryNamespaceE.md -check-prefix=MD-MUSTACHE-PRIMARY-CLASS
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-PRIMARY-CLASS
# RUN: at line 61
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/GlobalNamespace/index.md -check-prefix=MD-MUSTACHE-GLOBAL-INDEX
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-GLOBAL-INDEX
# RUN: at line 62
FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp < /usr/local/google/home/paulkirth/llvm-fork/build/tools/clang/tools/extra/test/clang-doc/Output/namespace.cpp.tmp/md/all_files.md -check-prefix=MD-MUSTACHE-ALL-FILES
# executed command: FileCheck /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp -check-prefix=MD-MUSTACHE-ALL-FILES
# .---command stderr------------
# | /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp:368:27: error: MD-MUSTACHE-ALL-FILES: expected string not found in input
# | // MD-MUSTACHE-ALL-FILES: ## [PrimaryNamespace](PrimaryNamespace{{[\/]}}index.md)
# |                           ^
# | <stdin>:6:47: note: scanning from here
# | ## [GlobalNamespace](GlobalNamespace/index.md)
# |                                               ^
# |
# | Input file: <stdin>
# | Check file: /usr/local/google/home/paulkirth/llvm-fork/clang-tools-extra/test/clang-doc/namespace.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# |            1: # All Files
# |            2:
# |            3: ## [AnotherNamespace](AnotherNamespace/index.md)
# |            4: ## [@nonymous_namespace](@nonymous_namespace/index.md)
# |            5: ## [PrimaryNamespace](PrimaryNamespace/index.md)
# |            6: ## [GlobalNamespace](GlobalNamespace/index.md)
# | check:368                                                   X error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

********************
********************
Failed Tests (1):
  Clang Tools :: clang-doc/namespace.cpp

```

https://github.com/llvm/llvm-project/pull/177221


More information about the cfe-commits mailing list