Re: [PATCH 3/5] test: Bump support TAP version
Bastien Nocera <[email protected]> Fri, 01 Aug 2025 22:23:10 +0200
| Newsgroups | dev.linux.lists.ell |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 2025-08-01 at 13:32 -0500, Denis Kenzior wrote:
> Hi Bastien,
>=20
> On 7/31/25 9:20 AM, Bastien Nocera wrote:
> > Version 13 is the last upstream supported version. See:
> > https://testanything.org/
> > ---
> > =C2=A0 ell/test.c | 2 +-
> > =C2=A0 1 file changed, 1 insertion(+), 1 deletion(-)
>=20
> I went ahead and applied patches 1,2,4 and 5.=C2=A0 Thanks!
>=20
> For this commit, Marcel was wondering whether bumping to version 13
> was safe=20
> enough.=C2=A0 His concern was that some projects (like glib) were stickin=
g
> to '12'?
glib has been using TAP 13 since 2022[1], and I think that the only
reason it didn't use TAP 14 at the time was because meson didn't
support it.
meson supports TAP 13 or 14 now, so I did the smallest possible change
and bumped it to 13.
meson prints the sub-tests results when running tests:
$ meson test
ninja: Entering directory `/home/hadess/.cache/jhbuild/build/ell'
ninja: no work to do.
1/52 /home/hadess/.cache/jhbuild/build/ell/unit/cert-server.pem-verify =
OK 0.03s
2/52 /home/hadess/.cache/jhbuild/build/ell/unit/ec-cert-server.pem-verify =
OK 0.03s
3/52 /home/hadess/.cache/jhbuild/build/ell/unit/cert-client.pem-verify =
OK 0.03s
4/52 /home/hadess/.cache/jhbuild/build/ell/unit/cert-intca.pem-verify =
OK 0.03s
5/52 /home/hadess/.cache/jhbuild/build/ell/unit/cert-entity-int.pem-verify=
OK 0.03s
6/52 /home/hadess/.cache/jhbuild/build/ell/unit/cert-no-keyid.pem-verify =
OK 0.03s
7/52 test-queue =
OK 0.02s 2 subtests passed
8/52 test-endian =
OK 0.02s 6 subtests passed
9/52 test-string =
OK 0.02s 13 subtests passed
10/52 test-io =
OK 0.03s 1 subtests passed
11/52 test-unit =
OK 0.05s 9 subtests passed
12/52 test-hashmap =
OK 0.05s 5 subtests passed
13/52 test-utf8 =
OK 0.05s 91 subtests passed
14/52 test-ringbuf =
OK 0.05s 5 subtests passed
15/52 test-checksum =
OK 0.04s 88 subtests passed
16/52 test-settings =
OK 0.04s 9 subtests passed
17/52 test-genl-msg =
OK 0.04s 9 subtests passed
18/52 test-siphash =
OK 0.03s 1 subtests passed
19/52 test-cipher =
OK 0.03s 46 subtests passed
20/52 test-random =
OK 0.03s 1 subtests passed
21/52 test-util =
OK 0.03s 24 subtests passed
22/52 test-uintset =
OK 0.03s 12 subtests passed
23/52 test-netlink =
OK 0.06s 1 subtests passed
24/52 test-rtnl =
OK 0.06s 6 subtests passed
25/52 test-base64 =
OK 0.04s 26 subtests passed
26/52 test-uuid =
OK 0.05s 9 subtests passed
27/52 test-dhcp =
OK 0.04s 17 subtests passed
28/52 test-dhcp6 =
OK 0.04s 4 subtests passed
29/52 test-dir-watch =
OK 0.04s 4 subtests passed
30/52 test-pbkdf2 =
OK 0.05s 11 subtests passed
31/52 test-ecc =
OK 0.04s 25 subtests passed
32/52 test-time =
OK 0.04s 2 subtests passed
33/52 test-path =
OK 0.04s 2 subtests passed
34/52 test-net =
OK 0.04s 4 subtests passed
35/52 test-sysctl =
OK 0.04s 1 subtests passed
36/52 test-notifylist =
OK 0.04s 5 subtests passed
37/52 test-dbus =
OK 0.04s 1 subtests passed
38/52 test-dbus-util =
OK 0.04s 34 subtests passed
39/52 test-hwdb =
OK 0.05s 1 subtests passed
40/52 test-ecdh =
OK 0.06s 10 subtests passed
41/52 test-dbus-message-fds =
OK 0.04s 1 subtests passed
42/52 test-dbus-watch =
OK 0.03s 2 subtests passed
43/52 test-gvariant-message =
OK 0.02s 7 subtests passed
44/52 test-dbus-message =
OK 0.04s 70 subtests passed
45/52 test-gvariant-util =
OK 0.03s 145 subtests passed
46/52 test-dbus-properties =
OK 0.05s 8 subtests passed
47/52 test-key =
OK 0.04s 8 subtests passed
48/52 test-minheap =
OK 0.13s 5 subtests passed
49/52 test-tls =
OK 0.15s 9 subtests passed
50/52 test-pem =
OK 0.19s 30 subtests passed
51/52 test-dbus-service =
OK 0.48s 11 subtests passed
52/52 test-main =
OK 3.00s 1 subtests passed
Ok: 52 =20
Expected Fail: 0 =20
Fail: 0 =20
Unexpected Pass: 0 =20
Skipped: 0 =20
Timeout: 0 =20
Full log written to /home/hadess/.cache/jhbuild/build/ell/meson-logs/testlo=
g.txt
[1]: commit f893df4b7d52cce6c2abcd485a8cfc15320835b7