]> git.feebdaed.xyz Git - 0xmirror/curl.git/commit
tests/data: mark non-XML-compliant files as such, xmllint the rest in CI
authorViktor Szakats <commit@vsz.me>
Tue, 18 Nov 2025 18:10:53 +0000 (19:10 +0100)
committerViktor Szakats <commit@vsz.me>
Tue, 18 Nov 2025 23:02:45 +0000 (00:02 +0100)
commit7f3731ce142c1d74023abad183cc8ce0fd527fab
tree1e111844b68ce5332bd590d3f0b3cb97f65cb451
parent36d0f128814177b9927e2dff96940aa2a2c09bb0
tests/data: mark non-XML-compliant files as such, xmllint the rest in CI

There are 58 non-compliant files. Mark them with the `notxml` keyword.
Also include the compliant ones in the GHA/checksrc xmllint CI job.

Also:
- delete XML prolog from the 3 test data files that had them.
- FILEFORMAT.md: document the `notxml` keyword.
- FILEFORMAT.md: fix a typo.

Follow-up to de49cc89abc917cb4f273ebea8c6fb584d097de2 #19470
Follow-up to f3095f0dbd7e842d4a72c0300ba4817a755c74f5 #19528
Follow-up to 87ba80a6df1dfd7ceaaa52352c9f23afff0ed513

Closes #19595
64 files changed:
.github/scripts/pyspelling.words
.github/workflows/checksrc.yml
docs/tests/FILEFORMAT.md
tests/data/test1011
tests/data/test1012
tests/data/test1015
tests/data/test1034
tests/data/test1076
tests/data/test1105
tests/data/test1138
tests/data/test1158
tests/data/test1160
tests/data/test1186
tests/data/test1189
tests/data/test1221
tests/data/test1332
tests/data/test1400
tests/data/test1401
tests/data/test1402
tests/data/test1403
tests/data/test1404
tests/data/test1405
tests/data/test1406
tests/data/test1407
tests/data/test1420
tests/data/test1445
tests/data/test1446
tests/data/test1461
tests/data/test1463
tests/data/test1464
tests/data/test1465
tests/data/test1481
tests/data/test1506
tests/data/test1510
tests/data/test1512
tests/data/test1524
tests/data/test1542
tests/data/test1598
tests/data/test163
tests/data/test1683
tests/data/test1705
tests/data/test1706
tests/data/test1977
tests/data/test199
tests/data/test2402
tests/data/test2404
tests/data/test2502
tests/data/test3
tests/data/test32
tests/data/test320
tests/data/test39
tests/data/test40
tests/data/test439
tests/data/test446
tests/data/test45
tests/data/test48
tests/data/test568
tests/data/test646
tests/data/test733
tests/data/test734
tests/data/test735
tests/data/test739
tests/data/test787
tests/data/test96