spacecheck.pl: verify tests/data/test* for non-ASCII chars

Exclude test data files (4 of them) based on existing feature tags:
`codeset-utf8` and `Unicode`.

Add the new keyword `non-ascii` to mark remaining exceptions (9 files).

Follow-up to 838dc53bb7 #17247

Closes #17329
This commit is contained in:
Viktor Szakats 2025-05-12 19:20:40 +02:00
parent fca1fdc988
commit 9243ed59b3
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
12 changed files with 15 additions and 2 deletions

View file

@ -226,6 +226,10 @@ Tests that have strict timing dependencies have the `timing-dependent` keyword.
These are intended to eventually be treated specially on CI builds which are
often run on overloaded machines with unpredictable timing.
Tests using non-7-bit-ASCII characters, and not using features `Unicode` or
`codeset-utf8`, need to add the `non-ascii` keyword to tell the code checker
to allow these characters.
## `<reply>`
### `<data [nocheck="yes"] [sendzero="yes"] [hex="yes"] [nonewline="yes"] [crlf="yes"]>`

View file

@ -4,6 +4,7 @@
HTTP
HTTP GET
followlocation
non-ascii
</keywords>
</info>
#

View file

@ -5,6 +5,7 @@
HTTP
HTTP GET
cookies
non-ascii
</keywords>
</info>

View file

@ -4,6 +4,7 @@
FTP
HTTPS proxy
flaky
non-ascii
</keywords>
</info>

View file

@ -4,6 +4,7 @@
FTP
HTTPS proxy
flaky
non-ascii
</keywords>
</info>

View file

@ -5,6 +5,7 @@ HTTP
HTTP GET
cookies
cookiejar
non-ascii
</keywords>
</info>
# Server-side

View file

@ -2,6 +2,7 @@
<info>
<keywords>
HTTP
non-ascii
</keywords>
</info>

View file

@ -2,6 +2,7 @@
<info>
<keywords>
HTTP
non-ascii
</keywords>
</info>

View file

@ -3,6 +3,7 @@
<keywords>
HTTP
HTTP GET
non-ascii
</keywords>
</info>

View file

@ -3,6 +3,7 @@
<keywords>
HTTP
HTTP GET
non-ascii
</keywords>
</info>

View file

@ -3,6 +3,7 @@
<keywords>
SMTP
MULTIPART
non-ascii
</keywords>
</info>