Skip to content

[clang-doc] Precommit param comment test changes #150469

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

evelez7
Copy link
Member

@evelez7 evelez7 commented Jul 24, 2025

No description provided.

@llvmbot
Copy link
Member

llvmbot commented Jul 24, 2025

@llvm/pr-subscribers-clang-tools-extra

Author: Erick Velez (evelez7)

Changes

Full diff: https://github.com/llvm/llvm-project/pull/150469.diff

1 Files Affected:

  • (modified) clang-tools-extra/test/clang-doc/basic-project.mustache.test (+90-2)
diff --git a/clang-tools-extra/test/clang-doc/basic-project.mustache.test b/clang-tools-extra/test/clang-doc/basic-project.mustache.test
index 4cf8bad32fd9d..807ba1319e393 100644
--- a/clang-tools-extra/test/clang-doc/basic-project.mustache.test
+++ b/clang-tools-extra/test/clang-doc/basic-project.mustache.test
@@ -259,7 +259,24 @@ HTML-CALC:                        <p></p>
 HTML-CALC:                    </div>
 HTML-CALC:                        <div>
 HTML-CALC:                        <p></p>
-HTML-CALC:                    </div>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <h3>Parameters</h3>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <b>a</b>      <div>
+HTML-CALC-NOT:                        <p> First integer.</p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <p></p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <b>b</b>      <div>
+HTML-CALC-NOT:                        <p> Second integer.</p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <p></p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    </div>
 HTML-CALC:                        </div>
 HTML-CALC:     </div>
 HTML-CALC: </div>
@@ -299,7 +316,24 @@ HTML-CALC:                        <p></p>
 HTML-CALC:                    </div>
 HTML-CALC:                        <div>
 HTML-CALC:                        <p></p>
-HTML-CALC:                    </div>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <h3>Parameters</h3>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <b>a</b>      <div>
+HTML-CALC-NOT:                        <p> First integer.</p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <p></p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <b>b</b>      <div>
+HTML-CALC-NOT:                        <p> Second integer.</p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <p></p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    </div>
 HTML-CALC:                        </div>
 HTML-CALC:     </div>
 HTML-CALC: </div>
@@ -319,6 +353,23 @@ HTML-CALC:                        <p></p>
 HTML-CALC:                    </div>
 HTML-CALC:                        <div>
 HTML-CALC:                        <p></p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <h3>Parameters</h3>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <b>a</b>      <div>
+HTML-CALC-NOT:                        <p> First integer.</p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <p></p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <b>b</b>      <div>
+HTML-CALC-NOT:                        <p> Second integer.</p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <p></p>
+HTML-CALC-NOT:                    </div>
 HTML-CALC:                    </div>
 HTML-CALC:                        </div>
 HTML-CALC:     </div>
@@ -339,6 +390,23 @@ HTML-CALC:                        <p></p>
 HTML-CALC:                    </div>
 HTML-CALC:                        <div>
 HTML-CALC:                        <p></p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <h3>Parameters</h3>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <b>a</b>      <div>
+HTML-CALC-NOT:                        <p> First integer.</p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <p></p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <b>b</b>      <div>
+HTML-CALC-NOT:                        <p> Second integer.</p>
+HTML-CALC-NOT:                    </div>
+HTML-CALC-NOT:                    <div>
+HTML-CALC-NOT:                        <p></p>
+HTML-CALC-NOT:                    </div>
 HTML-CALC:                    </div>
 HTML-CALC:                        </div>
 HTML-CALC:     </div>
@@ -438,6 +506,20 @@ HTML-RECTANGLE:                        <p></p>
 HTML-RECTANGLE:                    </div>
 HTML-RECTANGLE:                        <div>
 HTML-RECTANGLE:                        <p></p>
+HTML-RECTANGLE-NOT:                    </div>
+HTML-RECTANGLE-NOT:                    <h3>Parameters</h3>
+HTML-RECTANGLE-NOT:                    <div>
+HTML-RECTANGLE-NOT:                        <b>width</b>      <div>
+HTML-RECTANGLE-NOT:                        <p> Width of the rectangle.</p>
+HTML-RECTANGLE-NOT:                    </div>
+HTML-RECTANGLE-NOT:                    <div>
+HTML-RECTANGLE-NOT:                        <p></p>
+HTML-RECTANGLE-NOT:                    </div>
+HTML-RECTANGLE-NOT:                    </div>
+HTML-RECTANGLE-NOT:                    <div>
+HTML-RECTANGLE-NOT:                        <b>height</b>      <div>
+HTML-RECTANGLE-NOT:                        <p> Height of the rectangle.</p>
+HTML-RECTANGLE-NOT:                    </div>
 HTML-RECTANGLE:                    </div>
 HTML-RECTANGLE:                        </div>
 HTML-RECTANGLE:     </div>
@@ -577,6 +659,12 @@ HTML-CIRCLE:                        <p></p>
 HTML-CIRCLE:                    </div>
 HTML-CIRCLE:                        <div>
 HTML-CIRCLE:                        <p></p>
+HTML-CIRCLE-NOT:                    </div>
+HTML-CIRCLE-NOT:                    <h3>Parameters</h3>
+HTML-CIRCLE-NOT:                    <div>
+HTML-CIRCLE-NOT:                        <b>radius</b>      <div>
+HTML-CIRCLE-NOT:                        <p> Radius of the circle.</p>
+HTML-CIRCLE-NOT:                    </div>
 HTML-CIRCLE:                    </div>
 HTML-CIRCLE:                        </div>
 HTML-CIRCLE:     </div>

@evelez7 evelez7 requested review from ilovepi and petrhosek July 24, 2025 17:49
@@ -259,7 +259,24 @@ HTML-CALC: <p></p>
HTML-CALC: </div>
HTML-CALC: <div>
HTML-CALC: <p></p>
HTML-CALC: </div>
HTML-CALC-NOT: </div>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Won't this check break when it matches the at the end?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All these tests pass on my machine.

Copy link
Contributor

ilovepi commented Jul 24, 2025

Since you're just dropping the NOT prefix in the next patch, I'd consider just squashing them together. Left a similar comment up the stack.

@evelez7 evelez7 force-pushed the users/evelez7/clang-doc-function-comments branch from 5d9ea9d to 7ca4dab Compare July 25, 2025 01:40
@evelez7 evelez7 force-pushed the users/evelez7/clang-doc-precommit-param-comments branch from 625b470 to f678074 Compare July 25, 2025 01:40
@evelez7 evelez7 force-pushed the users/evelez7/clang-doc-function-comments branch from 7ca4dab to 47d132b Compare July 25, 2025 02:19
@evelez7 evelez7 force-pushed the users/evelez7/clang-doc-precommit-param-comments branch from f678074 to e2e10a6 Compare July 25, 2025 02:20
@evelez7 evelez7 force-pushed the users/evelez7/clang-doc-function-comments branch from 47d132b to b388252 Compare July 25, 2025 02:52
@evelez7 evelez7 force-pushed the users/evelez7/clang-doc-precommit-param-comments branch from e2e10a6 to 6f21379 Compare July 25, 2025 02:52
@evelez7 evelez7 closed this Jul 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants