]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
test1478: verify src/tool_listhelp.c
authorDaniel Stenberg <daniel@haxx.se>
Sun, 31 Dec 2023 15:28:48 +0000 (16:28 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 2 Jan 2024 07:44:10 +0000 (08:44 +0100)
Verify that the source file on disk is identical to the output of gen.pl
listhelp, as otherwise they are out of sync and need attention.

Closes #12612

tests/data/Makefile.inc
tests/data/test1478 [new file with mode: 0644]

index 485472271e1b99edb0492a12c51ed247d7817925..5008b86e011991c5ae335492f27e93d268941804 100644 (file)
@@ -186,7 +186,7 @@ test1439 test1440 test1441 test1442 test1443 test1444 test1445 test1446 \
 test1447 test1448 test1449 test1450 test1451 test1452 test1453 test1454 \
 test1455 test1456 test1457 test1458 test1459 test1460 test1461 test1462 \
 test1463 test1464 test1465 test1466 test1467 test1468 test1469 test1470 \
-test1471 test1472 test1473          test1475 test1476 test1477 \
+test1471 test1472 test1473          test1475 test1476 test1477 test1478 \
 \
 test1500 test1501 test1502 test1503 test1504 test1505 test1506 test1507 \
 test1508 test1509 test1510 test1511 test1512 test1513 test1514 test1515 \
diff --git a/tests/data/test1478 b/tests/data/test1478
new file mode 100644 (file)
index 0000000..ae7732f
--- /dev/null
@@ -0,0 +1,32 @@
+<testcase>
+<info>
+<keywords>
+source analysis
+documentation
+--help
+</keywords>
+</info>
+
+#
+# Client-side
+<client>
+<server>
+none
+</server>
+
+<name>
+src/tool_listhelp.c is in sync with docs/cmdline-opts
+</name>
+
+<command type="perl">
+%SRCDIR/../docs/cmdline-opts/gen.pl listhelp %SRCDIR/../docs/cmdline-opts/*.d
+</command>
+</client>
+
+<verify>
+<stdout mode="text">
+%include %SRCDIR/../src/tool_listhelp.c%
+</stdout>
+</verify>
+
+</testcase>