Coverage Report

Created: 2026-10-23 21:27

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
core/crypto/crypto_aes_block.h
 100.00% (6/6)
 100.00% (123/123)
 100.00% (53/53)
 100.00% (34/34)
core/crypto/crypto_aes_cbc_hmac.cc
 100.00% (5/5)
  91.11% (82/90)
  93.75% (60/64)
  80.00% (40/50)
core/crypto/crypto_aes_cbc_other.cc
 100.00% (3/3)
 100.00% (42/42)
 100.00% (25/25)
 100.00% (12/12)
core/crypto/crypto_aes_gcm.cc
 100.00% (5/5)
  91.67% (44/48)
  95.35% (41/43)
  84.38% (27/32)
core/crypto/crypto_aes_gcm_other.cc
 100.00% (6/6)
 100.00% (78/78)
 100.00% (38/38)
  95.45% (21/22)
core/crypto/crypto_aes_kw.cc
 100.00% (3/3)
 100.00% (20/20)
 100.00% (25/25)
  90.91% (20/22)
core/crypto/crypto_aes_kw_loop.h
 100.00% (3/3)
  94.74% (72/76)
  95.65% (44/46)
  92.86% (26/28)
core/crypto/crypto_aes_kw_other.cc
 100.00% (4/4)
 100.00% (24/24)
 100.00% (4/4)
- (0/0)
core/crypto/crypto_base64.cc
 100.00% (17/17)
 100.00% (186/186)
 100.00% (87/87)
 100.00% (56/56)
core/crypto/crypto_bignum.h
 100.00% (50/50)
  97.69% (761/779)
  97.72% (343/351)
  93.18% (205/220)
core/crypto/crypto_crc32.cc
 100.00% (10/10)
 100.00% (139/139)
 100.00% (55/55)
 100.00% (34/34)
core/crypto/crypto_der.h
 100.00% (5/5)
 100.00% (81/81)
 100.00% (64/64)
 100.00% (48/48)
core/crypto/crypto_ecc.h
 100.00% (31/31)
 100.00% (557/557)
 100.00% (135/135)
  98.68% (75/76)
core/crypto/crypto_ecdh.cc
 100.00% (2/2)
 100.00% (35/35)
 100.00% (13/13)
  70.00% (7/10)
core/crypto/crypto_ecdh_other.cc
 100.00% (2/2)
 100.00% (40/40)
 100.00% (24/24)
  87.50% (21/24)
core/crypto/crypto_eddsa.h
 100.00% (25/25)
 100.00% (558/558)
 100.00% (152/152)
  96.59% (85/88)
core/crypto/crypto_fnv128.cc
 100.00% (4/4)
 100.00% (39/39)
 100.00% (11/11)
 100.00% (6/6)
core/crypto/crypto_ghash.h
 100.00% (4/4)
 100.00% (59/59)
 100.00% (18/18)
 100.00% (10/10)
core/crypto/crypto_helpers.h
 100.00% (14/14)
 100.00% (129/129)
 100.00% (57/57)
  91.07% (51/56)
core/crypto/crypto_hkdf.cc
 100.00% (14/14)
  91.43% (64/70)
  91.89% (34/37)
  81.25% (13/16)
core/crypto/crypto_hkdf_loop.h
 100.00% (7/7)
  96.88% (62/64)
  94.12% (16/17)
  83.33% (10/12)
core/crypto/crypto_hkdf_other.cc
 100.00% (3/3)
 100.00% (9/9)
 100.00% (3/3)
- (0/0)
core/crypto/crypto_hmac_sha256.cc
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
core/crypto/crypto_hmac_sha256_other.cc
 100.00% (2/2)
 100.00% (36/36)
 100.00% (11/11)
 100.00% (8/8)
core/crypto/crypto_hmac_sha384.cc
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
core/crypto/crypto_hmac_sha384_other.cc
 100.00% (1/1)
 100.00% (21/21)
 100.00% (9/9)
 100.00% (6/6)
core/crypto/crypto_hmac_sha512.cc
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
core/crypto/crypto_hmac_sha512_other.cc
 100.00% (1/1)
 100.00% (21/21)
 100.00% (9/9)
 100.00% (6/6)
core/crypto/crypto_kdf.h
 100.00% (1/1)
 100.00% (11/11)
 100.00% (5/5)
  87.50% (7/8)
core/crypto/crypto_pkcs8.h
 100.00% (4/4)
 100.00% (159/159)
 100.00% (155/155)
  96.77% (120/124)
core/crypto/crypto_random.cc
 100.00% (2/2)
 100.00% (12/12)
 100.00% (5/5)
 100.00% (2/2)
core/crypto/crypto_random_other.cc
 100.00% (1/1)
  76.92% (10/13)
  83.33% (5/6)
  75.00% (3/4)
core/crypto/crypto_rsa_oaep_other.cc
 100.00% (6/6)
  98.48% (130/132)
  98.33% (59/60)
  95.65% (44/46)
core/crypto/crypto_rsa_other.h
 100.00% (3/3)
  97.65% (83/85)
  96.30% (26/27)
  70.00% (14/20)
core/crypto/crypto_secure_equals_generic.cc
 100.00% (1/1)
 100.00% (12/12)
 100.00% (7/7)
 100.00% (4/4)
core/crypto/crypto_sha1.cc
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
core/crypto/crypto_sha1_other.cc
 100.00% (7/7)
 100.00% (117/117)
 100.00% (47/47)
 100.00% (28/28)
core/crypto/crypto_sha256.cc
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
core/crypto/crypto_sha256_other.cc
 100.00% (2/2)
 100.00% (10/10)
 100.00% (3/3)
 100.00% (2/2)
core/crypto/crypto_sha256_other.h
 100.00% (9/9)
 100.00% (141/141)
 100.00% (52/52)
 100.00% (32/32)
core/crypto/crypto_sha2_64.h
 100.00% (8/8)
 100.00% (135/135)
 100.00% (33/33)
 100.00% (18/18)
core/crypto/crypto_sha384.cc
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
core/crypto/crypto_sha384_other.cc
 100.00% (1/1)
 100.00% (15/15)
 100.00% (7/7)
 100.00% (4/4)
core/crypto/crypto_sha512.cc
 100.00% (2/2)
 100.00% (9/9)
 100.00% (2/2)
- (0/0)
core/crypto/crypto_sha512_other.cc
 100.00% (1/1)
 100.00% (15/15)
 100.00% (7/7)
 100.00% (4/4)
core/crypto/crypto_shake256.h
 100.00% (3/3)
  96.30% (78/81)
  97.06% (33/34)
  95.83% (23/24)
core/crypto/crypto_sign_other.cc
 100.00% (28/28)
  94.80% (529/558)
  91.27% (209/229)
  77.22% (139/180)
core/crypto/crypto_sign_rsa.cc
 100.00% (1/1)
 100.00% (45/45)
 100.00% (10/10)
 100.00% (8/8)
core/crypto/crypto_uuid.cc
 100.00% (2/2)
 100.00% (45/45)
 100.00% (40/40)
 100.00% (30/30)
core/crypto/crypto_verify_other.cc
 100.00% (24/24)
  98.74% (313/317)
  97.53% (158/162)
  92.86% (117/126)
core/crypto/include/sourcemeta/core/crypto_aes_cbc_hmac.h
 100.00% (2/2)
 100.00% (8/8)
 100.00% (6/6)
- (0/0)
core/crypto/include/sourcemeta/core/crypto_aes_gcm.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (6/6)
- (0/0)
core/crypto/include/sourcemeta/core/crypto_secure.h
 100.00% (27/27)
  97.78% (88/90)
  98.00% (49/50)
  92.86% (13/14)
core/crypto/include/sourcemeta/core/crypto_sign.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
core/crypto/include/sourcemeta/core/crypto_verify.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
core/css/css2_color.cc
 100.00% (11/11)
 100.00% (166/166)
 100.00% (140/140)
  97.12% (101/104)
core/diff/diff.cc
 100.00% (9/9)
 100.00% (186/186)
  99.08% (108/109)
  90.00% (99/110)
core/diff/include/sourcemeta/core/diff.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
core/diff/myers.h
 100.00% (2/2)
  97.39% (112/115)
  98.80% (82/83)
  95.31% (61/64)
core/diff/stringify.h
 100.00% (6/6)
 100.00% (155/155)
 100.00% (75/75)
  98.28% (57/58)
core/dns/hostname.cc
 100.00% (2/2)
 100.00% (41/41)
 100.00% (39/39)
 100.00% (29/29)
core/dns/idn_hostname.cc
 100.00% (4/4)
 100.00% (93/93)
 100.00% (75/75)
 100.00% (62/62)
core/email/email.cc
 100.00% (8/8)
  98.97% (192/194)
  99.31% (143/144)
  99.03% (102/103)
core/email/helpers.h
 100.00% (9/9)
 100.00% (131/131)
 100.00% (121/121)
 100.00% (155/155)
core/gzip/deflate.h
 100.00% (34/34)
 100.00% (743/743)
  99.72% (352/353)
  96.40% (241/250)
core/gzip/gzip.cc
 100.00% (6/6)
 100.00% (106/106)
 100.00% (41/41)
 100.00% (23/23)
core/gzip/include/sourcemeta/core/gzip_error.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
core/gzip/inflate.h
 100.00% (38/38)
  99.37% (941/947)
  99.36% (469/472)
  98.03% (349/356)
core/gzip/streambuf.cc
 100.00% (5/5)
  96.67% (58/60)
  96.43% (27/28)
  93.75% (15/16)
core/html/entity.cc
 100.00% (1/1)
 100.00% (16/16)
 100.00% (11/11)
 100.00% (8/8)
core/html/entity_hash.h
 100.00% (4/4)
 100.00% (27/27)
 100.00% (5/5)
 100.00% (2/2)
core/html/escape.cc
 100.00% (2/2)
 100.00% (168/168)
 100.00% (38/38)
 100.00% (42/42)
core/html/include/sourcemeta/core/html_buffer.h
 100.00% (14/14)
 100.00% (70/70)
 100.00% (33/33)
 100.00% (12/12)
core/html/include/sourcemeta/core/html_escape.h
 100.00% (1/1)
 100.00% (87/87)
 100.00% (31/31)
 100.00% (28/28)
core/html/include/sourcemeta/core/html_writer.h
 100.00% (20/20)
 100.00% (120/120)
 100.00% (44/44)
 100.00% (14/14)
core/html/writer.cc
 100.00% (4/4)
 100.00% (23/23)
 100.00% (8/8)
 100.00% (4/4)
core/http/accept_includes_all.cc
 100.00% (2/2)
 100.00% (48/48)
 100.00% (30/30)
 100.00% (16/16)
core/http/aws_sigv4.cc
 100.00% (17/17)
 100.00% (222/222)
 100.00% (69/69)
 100.00% (53/53)
core/http/cache_control_max_age.cc
 100.00% (2/2)
 100.00% (93/93)
 100.00% (39/39)
 100.00% (30/30)
core/http/content_type_matches.cc
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
core/http/continue_traceparent.cc
 100.00% (1/1)
 100.00% (18/18)
 100.00% (7/7)
 100.00% (4/4)
core/http/entropy.h
 100.00% (2/2)
  83.33% (10/12)
  75.00% (6/8)
  50.00% (2/4)
core/http/field_list.cc
 100.00% (2/2)
 100.00% (27/27)
 100.00% (8/8)
 100.00% (6/6)
core/http/format_link.cc
 100.00% (5/5)
 100.00% (48/48)
 100.00% (14/14)
 100.00% (10/10)
core/http/format_vary.cc
 100.00% (2/2)
 100.00% (26/26)
 100.00% (14/14)
 100.00% (10/10)
core/http/from_date.cc
 100.00% (1/1)
 100.00% (9/9)
 100.00% (7/7)
 100.00% (4/4)
core/http/helpers.h
 100.00% (21/21)
 100.00% (371/371)
  99.63% (266/267)
  94.17% (194/206)
core/http/include/sourcemeta/core/http_baggage.h
 100.00% (2/2)
  92.98% (53/57)
  94.87% (37/39)
  86.96% (20/23)
core/http/include/sourcemeta/core/http_error.h
 100.00% (7/7)
 100.00% (17/17)
 100.00% (16/16)
- (0/0)
core/http/include/sourcemeta/core/http_message.h
 100.00% (12/12)
  99.44% (176/177)
 100.00% (108/108)
 100.00% (80/80)
core/http/include/sourcemeta/core/http_method.h
 100.00% (1/1)
 100.00% (22/22)
 100.00% (10/10)
  95.00% (19/20)
core/http/include/sourcemeta/core/http_status.h
 100.00% (3/3)
 100.00% (136/136)
 100.00% (78/78)
 100.00% (140/140)
core/http/include/sourcemeta/core/http_syntax.h
 100.00% (10/10)
 100.00% (97/97)
 100.00% (89/89)
 100.00% (98/98)
core/http/include/sourcemeta/core/http_system.h
 100.00% (20/20)
 100.00% (90/90)
 100.00% (45/45)
 100.00% (16/16)
core/http/include/sourcemeta/core/http_tracecontext.h
 100.00% (4/4)
 100.00% (28/28)
 100.00% (14/14)
 100.00% (7/7)
core/http/is_baggage.cc
 100.00% (1/1)
 100.00% (37/37)
 100.00% (28/28)
 100.00% (18/18)
core/http/is_baggage_value.cc
 100.00% (2/2)
 100.00% (19/19)
 100.00% (24/24)
  90.00% (18/20)
core/http/is_traceparent.cc
 100.00% (1/1)
 100.00% (22/22)
 100.00% (40/40)
 100.00% (36/36)
core/http/is_tracestate.cc
 100.00% (4/4)
 100.00% (73/73)
 100.00% (66/66)
  91.53% (54/59)
core/http/make_traceparent.cc
 100.00% (1/1)
 100.00% (17/17)
 100.00% (4/4)
 100.00% (2/2)
core/http/match_accept.cc
 100.00% (2/2)
 100.00% (61/61)
 100.00% (36/36)
 100.00% (22/22)
core/http/match_accept_language.cc
 100.00% (3/3)
 100.00% (69/69)
 100.00% (48/48)
 100.00% (32/32)
core/http/match_media_range.cc
 100.00% (1/1)
 100.00% (22/22)
 100.00% (7/7)
 100.00% (6/6)
core/http/negotiate_encoding.cc
 100.00% (2/2)
 100.00% (67/67)
 100.00% (41/41)
 100.00% (30/30)
core/http/parse_bearer.cc
 100.00% (1/1)
 100.00% (18/18)
 100.00% (12/12)
 100.00% (8/8)
core/http/parse_challenges.cc
 100.00% (5/5)
 100.00% (135/135)
 100.00% (90/90)
  95.59% (65/68)
core/http/parse_media_type.cc
 100.00% (2/2)
 100.00% (64/64)
 100.00% (56/56)
 100.00% (44/44)
core/http/parse_traceparent.cc
 100.00% (2/2)
 100.00% (14/14)
 100.00% (5/5)
 100.00% (2/2)
core/http/problem.cc
 100.00% (1/1)
 100.00% (32/32)
 100.00% (21/21)
 100.00% (8/8)
core/http/scan_quoted_string.cc
 100.00% (1/1)
 100.00% (44/44)
 100.00% (31/31)
 100.00% (22/22)
core/http/serialize_cache_control.cc
 100.00% (9/9)
 100.00% (119/119)
 100.00% (94/94)
  90.91% (80/88)
core/http/serialize_challenge.cc
 100.00% (10/10)
 100.00% (141/141)
 100.00% (124/124)
 100.00% (102/102)
core/http/serialize_cookie.cc
 100.00% (11/11)
 100.00% (156/156)
 100.00% (123/123)
  99.11% (111/112)
core/idna/idna.cc
 100.00% (11/11)
 100.00% (354/354)
 100.00% (285/285)
  96.76% (269/278)
core/ip/ip.cc
 100.00% (1/1)
 100.00% (4/4)
 100.00% (3/3)
 100.00% (4/4)
core/ip/ip_helpers.h
 100.00% (2/2)
 100.00% (56/56)
 100.00% (87/87)
  89.47% (68/76)
core/ip/ipv4.cc
 100.00% (2/2)
 100.00% (42/42)
 100.00% (38/38)
 100.00% (28/28)
core/ip/ipv6.cc
 100.00% (4/4)
 100.00% (208/208)
 100.00% (253/253)
  94.15% (193/205)
core/jose/include/sourcemeta/core/jose_compact.h
 100.00% (1/1)
 100.00% (20/20)
 100.00% (11/11)
 100.00% (6/6)
core/jose/include/sourcemeta/core/jose_error.h
 100.00% (4/4)
 100.00% (12/12)
 100.00% (4/4)
- (0/0)
core/jose/include/sourcemeta/core/jose_jwe.h
 100.00% (9/9)
 100.00% (25/25)
 100.00% (9/9)
- (0/0)
core/jose/include/sourcemeta/core/jose_jwk.h
 100.00% (9/9)
 100.00% (22/22)
 100.00% (15/15)
 100.00% (4/4)
core/jose/include/sourcemeta/core/jose_jwk_private.h
 100.00% (9/9)
 100.00% (22/22)
 100.00% (15/15)
 100.00% (4/4)
core/jose/include/sourcemeta/core/jose_jwks.h
 100.00% (7/7)
 100.00% (11/11)
 100.00% (7/7)
- (0/0)
core/jose/include/sourcemeta/core/jose_jwt.h
 100.00% (6/6)
 100.00% (16/16)
 100.00% (6/6)
- (0/0)
core/jose/include/sourcemeta/core/jose_verify.h
 100.00% (4/4)
 100.00% (10/10)
 100.00% (16/16)
 100.00% (4/4)
core/jose/jose_algorithm.cc
 100.00% (10/10)
 100.00% (243/243)
 100.00% (175/175)
  96.73% (207/214)
core/jose/jose_jwe.cc
 100.00% (4/4)
 100.00% (66/66)
 100.00% (50/50)
 100.00% (38/38)
core/jose/jose_jwe_decrypt.cc
 100.00% (2/2)
  96.04% (97/101)
  97.30% (72/74)
  81.08% (60/74)
core/jose/jose_jwe_encrypt.cc
 100.00% (2/2)
  87.21% (150/172)
  89.00% (89/100)
  78.89% (71/90)
core/jose/jose_jwe_internal.h
 100.00% (8/8)
  81.25% (91/112)
  75.76% (50/66)
  80.21% (77/96)
core/jose/jose_jwk.cc
 100.00% (7/7)
 100.00% (162/162)
 100.00% (149/149)
  91.80% (112/122)
core/jose/jose_jwk_private.cc
 100.00% (7/7)
  98.76% (238/241)
 100.00% (173/173)
  90.91% (140/154)
core/jose/jose_jwk_thumbprint.cc
 100.00% (7/7)
  97.70% (85/87)
  96.97% (32/33)
  94.44% (17/18)
core/jose/jose_jwks.cc
 100.00% (6/6)
 100.00% (39/39)
 100.00% (29/29)
 100.00% (20/20)
core/jose/jose_jwks_provider.cc
 100.00% (12/12)
 100.00% (102/102)
 100.00% (60/60)
 100.00% (28/28)
core/jose/jose_jws_sign.cc
 100.00% (1/1)
 100.00% (72/72)
 100.00% (60/60)
  97.22% (70/72)
core/jose/jose_jws_verify_signature.cc
 100.00% (1/1)
 100.00% (75/75)
 100.00% (68/68)
  89.58% (86/96)
core/jose/jose_jwt.cc
 100.00% (16/16)
 100.00% (130/130)
 100.00% (89/89)
  86.67% (52/60)
core/jose/jose_jwt_check_claims.cc
 100.00% (3/3)
 100.00% (62/62)
 100.00% (52/52)
 100.00% (48/48)
core/jose/jose_jwt_sign.cc
 100.00% (2/2)
 100.00% (32/32)
 100.00% (25/25)
 100.00% (18/18)
core/jose/jose_jwt_verify.cc
 100.00% (2/2)
 100.00% (60/60)
 100.00% (37/37)
  95.00% (38/40)
core/jose/jose_jwt_verify_signature.cc
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
core/jose/jose_key.h
 100.00% (11/11)
  79.38% (127/160)
  75.68% (84/111)
  78.12% (125/160)
core/json/construct.h
 100.00% (7/7)
  99.10% (330/333)
  99.05% (208/210)
  95.65% (132/138)
core/json/include/sourcemeta/core/json.h
 100.00% (5/5)
 100.00% (23/23)
 100.00% (6/6)
 100.00% (2/2)
core/json/include/sourcemeta/core/json_array.h
 100.00% (16/16)
 100.00% (36/36)
 100.00% (18/18)
- (0/0)
core/json/include/sourcemeta/core/json_auto.h
 100.00% (45/45)
  95.72% (313/327)
  95.16% (177/186)
  89.80% (88/98)
core/json/include/sourcemeta/core/json_error.h
 100.00% (8/8)
 100.00% (18/18)
 100.00% (18/18)
- (0/0)
core/json/include/sourcemeta/core/json_hash.h
 100.00% (7/7)
 100.00% (172/172)
 100.00% (78/78)
 100.00% (132/132)
core/json/include/sourcemeta/core/json_object.h
 100.00% (45/45)
  98.45% (509/517)
  99.10% (439/443)
  97.35% (331/340)
core/json/include/sourcemeta/core/json_property_set.h
 100.00% (10/10)
 100.00% (42/42)
 100.00% (28/28)
 100.00% (14/14)
core/json/include/sourcemeta/core/json_value.h
 100.00% (77/77)
  99.72% (360/361)
 100.00% (303/303)
 100.00% (72/72)
core/json/json.cc
 100.00% (19/19)
  97.95% (191/195)
  97.62% (82/84)
  96.55% (56/58)
core/json/json_property_set.cc
 100.00% (7/7)
 100.00% (52/52)
 100.00% (29/29)
 100.00% (18/18)
core/json/json_value.cc
 100.00% (87/87)
  98.48% (907/921)
  99.55% (659/662)
  97.10% (468/482)
core/json/parser.h
 100.00% (15/15)
  99.48% (771/775)
  99.14% (346/349)
 100.00% (322/322)
core/json/stringify.h
 100.00% (14/14)
 100.00% (249/249)
 100.00% (125/125)
  98.11% (104/106)
core/jsonl/iterator.cc
 100.00% (12/12)
 100.00% (132/132)
 100.00% (91/91)
  98.57% (69/70)
core/jsonl/jsonl.cc
 100.00% (6/6)
 100.00% (19/19)
 100.00% (11/11)
 100.00% (2/2)
core/jsonld/include/sourcemeta/core/jsonld_error.h
 100.00% (7/7)
 100.00% (17/17)
 100.00% (16/16)
 100.00% (2/2)
core/jsonld/jsonld.cc
 100.00% (8/8)
 100.00% (98/98)
 100.00% (55/55)
  97.06% (33/34)
core/jsonld/jsonld_algorithms.h
 100.00% (12/12)
 100.00% (40/40)
 100.00% (27/27)
 100.00% (4/4)
core/jsonld/jsonld_compaction.cc
 100.00% (5/5)
 100.00% (512/512)
  99.71% (348/349)
  91.21% (301/330)
core/jsonld/jsonld_context_processing.cc
 100.00% (7/7)
 100.00% (350/350)
  99.62% (260/261)
  95.31% (183/192)
core/jsonld/jsonld_create_term_definition.cc
 100.00% (7/7)
 100.00% (559/559)
 100.00% (543/543)
  94.81% (457/482)
core/jsonld/jsonld_expansion.cc
 100.00% (22/22)
 100.00% (1081/1081)
  99.73% (750/752)
  95.56% (646/676)
core/jsonld/jsonld_flatten.cc
 100.00% (3/3)
 100.00% (54/54)
 100.00% (18/18)
 100.00% (18/18)
core/jsonld/jsonld_fragment.cc
 100.00% (6/6)
 100.00% (166/166)
 100.00% (115/115)
 100.00% (88/88)
core/jsonld/jsonld_inverse_context.cc
 100.00% (4/4)
 100.00% (120/120)
 100.00% (67/67)
 100.00% (52/52)
core/jsonld/jsonld_iri_compaction.cc
 100.00% (4/4)
 100.00% (328/328)
 100.00% (239/239)
  94.04% (205/218)
core/jsonld/jsonld_iri_expansion.cc
 100.00% (1/1)
 100.00% (60/60)
 100.00% (68/68)
 100.00% (62/62)
core/jsonld/jsonld_is_expanded.cc
 100.00% (8/8)
 100.00% (166/166)
 100.00% (175/175)
 100.00% (152/152)
core/jsonld/jsonld_keywords.h
 100.00% (3/3)
 100.00% (32/32)
 100.00% (63/63)
  87.93% (51/58)
core/jsonld/jsonld_materialize.cc
 100.00% (30/30)
 100.00% (473/473)
  99.28% (275/277)
  94.04% (205/218)
core/jsonld/jsonld_node_map.cc
 100.00% (4/4)
 100.00% (195/195)
  99.03% (102/103)
  95.65% (88/92)
core/jsonld/jsonld_serialise.h
 100.00% (5/5)
 100.00% (154/154)
 100.00% (94/94)
  94.29% (66/70)
core/jsonld/jsonld_value_compaction.cc
 100.00% (2/2)
 100.00% (102/102)
 100.00% (99/99)
  97.83% (90/92)
core/jsonld/jsonld_value_expansion.cc
 100.00% (1/1)
 100.00% (60/60)
 100.00% (50/50)
 100.00% (40/40)
core/jsonpath/include/sourcemeta/core/jsonpath_error.h
 100.00% (3/3)
 100.00% (7/7)
 100.00% (4/4)
- (0/0)
core/jsonpath/jsonpath.cc
 100.00% (44/44)
  99.73% (1127/1130)
  98.88% (708/716)
  95.95% (568/592)
core/jsonpath/parser.h
 100.00% (38/38)
 100.00% (827/827)
 100.00% (609/609)
  96.44% (488/506)
core/jsonpointer/include/sourcemeta/core/jsonpointer_error.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
core/jsonpointer/include/sourcemeta/core/jsonpointer_pointer.h
 100.00% (42/42)
 100.00% (284/284)
 100.00% (176/176)
  96.94% (95/98)
core/jsonpointer/include/sourcemeta/core/jsonpointer_token.h
 100.00% (18/18)
 100.00% (83/83)
 100.00% (94/94)
 100.00% (40/40)
core/jsonpointer/include/sourcemeta/core/jsonpointer_walker.h
 100.00% (4/4)
 100.00% (36/36)
 100.00% (15/15)
 100.00% (10/10)
core/jsonpointer/jsonpointer.cc
 100.00% (33/33)
 100.00% (349/349)
 100.00% (202/202)
 100.00% (118/118)
core/jsonpointer/parser.h
 100.00% (3/3)
 100.00% (202/202)
 100.00% (84/84)
 100.00% (84/84)
core/jsonpointer/position.cc
 100.00% (7/7)
 100.00% (140/140)
 100.00% (59/59)
  93.75% (45/48)
core/jsonpointer/stringify.h
 100.00% (3/3)
 100.00% (32/32)
 100.00% (12/12)
 100.00% (12/12)
core/jsonrpc/jsonrpc.cc
 100.00% (17/17)
 100.00% (144/144)
 100.00% (101/101)
 100.00% (78/78)
core/jsonschema/bundle.cc
 100.00% (22/22)
  98.02% (992/1012)
  97.85% (409/418)
  87.28% (295/338)
core/jsonschema/format.cc
 100.00% (6/6)
 100.00% (47/47)
 100.00% (23/23)
 100.00% (12/12)
core/jsonschema/frame.cc
 100.00% (58/58)
  98.48% (1819/1847)
  98.31% (1049/1067)
  94.12% (849/902)
core/jsonschema/hasher.h
 100.00% (3/3)
 100.00% (30/30)
 100.00% (15/15)
 100.00% (10/10)
core/jsonschema/helpers.h
 100.00% (14/14)
  96.02% (169/176)
  95.45% (105/110)
  90.00% (117/130)
core/jsonschema/include/sourcemeta/core/jsonschema_error.h
 100.00% (43/43)
 100.00% (110/110)
 100.00% (67/67)
- (0/0)
core/jsonschema/include/sourcemeta/core/jsonschema_frame.h
 100.00% (18/18)
  95.07% (135/142)
  93.40% (99/106)
  90.82% (89/98)
core/jsonschema/include/sourcemeta/core/jsonschema_types.h
 100.00% (3/3)
 100.00% (12/12)
 100.00% (8/8)
- (0/0)
core/jsonschema/include/sourcemeta/core/jsonschema_vocabularies.h
 100.00% (9/9)
 100.00% (34/34)
 100.00% (20/20)
 100.00% (10/10)
core/jsonschema/iterator.h
 100.00% (8/8)
  99.47% (375/377)
  99.33% (149/150)
  94.16% (145/154)
core/jsonschema/jsonschema.cc
 100.00% (18/18)
  98.01% (492/502)
  98.58% (348/353)
  91.21% (280/307)
core/jsonschema/known_walker.cc
 100.00% (3/3)
 100.00% (43/43)
 100.00% (41/41)
 100.00% (34/34)
core/jsonschema/vocabularies.cc
 100.00% (18/18)
  97.96% (144/147)
  98.35% (418/425)
  97.50% (195/200)
core/langtag/langtag.cc
 100.00% (17/17)
 100.00% (213/213)
 100.00% (188/188)
  95.36% (144/151)
core/markdown/blocks.h
 100.00% (44/44)
  98.71% (997/1010)
  99.05% (728/735)
  92.26% (596/646)
core/markdown/characters.h
 100.00% (11/11)
 100.00% (183/183)
 100.00% (149/149)
  92.31% (120/130)
core/markdown/document.h
 100.00% (12/12)
 100.00% (124/124)
 100.00% (48/48)
 100.00% (26/26)
core/markdown/include/sourcemeta/core/markdown_error.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
core/markdown/inlines.h
 100.00% (43/43)
  98.58% (902/915)
  98.49% (587/596)
  95.70% (490/512)
core/markdown/markdown.cc
 100.00% (3/3)
 100.00% (37/37)
 100.00% (16/16)
 100.00% (12/12)
core/markdown/postprocess.h
 100.00% (16/16)
  94.85% (368/388)
  93.64% (265/283)
  90.22% (249/276)
core/markdown/references.h
 100.00% (9/9)
 100.00% (204/204)
  99.41% (169/170)
  93.18% (123/132)
core/markdown/render.h
 100.00% (14/14)
  99.59% (485/487)
  99.16% (236/238)
  96.10% (222/231)
core/markdown/scanners.h
 100.00% (32/32)
  99.64% (561/563)
  99.83% (575/576)
  96.76% (418/432)
core/mcp/capabilities.cc
 100.00% (7/7)
 100.00% (339/339)
  99.52% (209/210)
  85.65% (185/216)
core/mcp/error.cc
 100.00% (7/7)
 100.00% (129/129)
 100.00% (60/60)
  98.53% (67/68)
core/mcp/headers.cc
 100.00% (9/9)
 100.00% (442/442)
  99.43% (346/348)
  90.07% (272/302)
core/mcp/helpers.h
 100.00% (4/4)
 100.00% (24/24)
 100.00% (17/17)
  81.25% (13/16)
core/mcp/include/sourcemeta/core/mcp_error.h
 100.00% (2/2)
 100.00% (15/15)
 100.00% (16/16)
 100.00% (10/10)
core/mcp/include/sourcemeta/core/mcp_logging.h
 100.00% (3/3)
 100.00% (35/35)
 100.00% (15/15)
  95.45% (21/22)
core/mcp/include/sourcemeta/core/mcp_protocol.h
 100.00% (29/29)
 100.00% (363/363)
 100.00% (489/489)
  64.29% (351/546)
core/mcp/include/sourcemeta/core/mcp_results.h
 100.00% (2/2)
 100.00% (17/17)
 100.00% (10/10)
  90.00% (9/10)
core/mcp/notifications.cc
 100.00% (9/9)
 100.00% (302/302)
  99.62% (262/263)
  94.19% (243/258)
core/mcp/parameter_headers.cc
 100.00% (7/7)
 100.00% (146/146)
  98.11% (104/106)
  93.59% (73/78)
core/mcp/results.cc
 100.00% (47/47)
 100.00% (949/949)
  99.76% (415/416)
  88.86% (343/386)
core/mcp/validation.h
 100.00% (36/36)
  99.79% (950/952)
  99.76% (848/850)
  85.99% (669/778)
core/oauth/include/sourcemeta/core/oauth_dpop.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (7/7)
 100.00% (2/2)
core/oauth/include/sourcemeta/core/oauth_error.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
core/oauth/oauth_assertion.cc
 100.00% (11/11)
  97.33% (146/150)
  96.10% (74/77)
  92.19% (59/64)
core/oauth/oauth_authorization.cc
 100.00% (16/16)
 100.00% (367/367)
  99.65% (285/286)
  94.22% (212/225)
core/oauth/oauth_authorization_parse.h
 100.00% (3/3)
  97.56% (80/82)
  98.15% (53/54)
  97.22% (35/36)
core/oauth/oauth_bearer.cc
 100.00% (8/8)
 100.00% (209/209)
 100.00% (179/179)
 100.00% (146/146)
core/oauth/oauth_client_authentication.cc
 100.00% (5/5)
 100.00% (124/124)
 100.00% (82/82)
 100.00% (64/64)
core/oauth/oauth_decode.h
 100.00% (2/2)
  85.71% (24/28)
  90.48% (19/21)
  80.00% (8/10)
core/oauth/oauth_device.cc
 100.00% (18/18)
 100.00% (159/159)
 100.00% (90/90)
  94.44% (68/72)
core/oauth/oauth_dpop.cc
 100.00% (16/16)
 100.00% (264/264)
 100.00% (187/187)
  94.44% (136/144)
core/oauth/oauth_duration.cc
 100.00% (1/1)
 100.00% (10/10)
 100.00% (11/11)
 100.00% (8/8)
core/oauth/oauth_error.cc
 100.00% (10/10)
 100.00% (201/201)
 100.00% (145/145)
  96.53% (139/144)
core/oauth/oauth_introspection.cc
 100.00% (16/16)
 100.00% (64/64)
 100.00% (27/27)
 100.00% (10/10)
core/oauth/oauth_json.h
 100.00% (1/1)
 100.00% (10/10)
 100.00% (9/9)
 100.00% (6/6)
core/oauth/oauth_metadata.cc
 100.00% (56/56)
 100.00% (585/585)
 100.00% (366/366)
  96.23% (281/292)
core/oauth/oauth_metadata_provider.cc
 100.00% (13/13)
 100.00% (119/119)
 100.00% (72/72)
 100.00% (28/28)
core/oauth/oauth_par.cc
 100.00% (10/10)
 100.00% (106/106)
 100.00% (69/69)
 100.00% (54/54)
core/oauth/oauth_pkce.cc
 100.00% (5/5)
 100.00% (72/72)
 100.00% (46/46)
  94.44% (34/36)
core/oauth/oauth_random.cc
 100.00% (1/1)
 100.00% (10/10)
 100.00% (1/1)
- (0/0)
core/oauth/oauth_registration.cc
 100.00% (34/34)
 100.00% (310/310)
 100.00% (201/201)
 100.00% (148/148)
core/oauth/oauth_revocation.cc
 100.00% (4/4)
 100.00% (56/56)
 100.00% (33/33)
 100.00% (22/22)
core/oauth/oauth_scope.h
 100.00% (1/1)
 100.00% (20/20)
 100.00% (16/16)
 100.00% (10/10)
core/oauth/oauth_syntax.h
 100.00% (7/7)
 100.00% (36/36)
 100.00% (46/46)
  84.78% (39/46)
core/oauth/oauth_token.cc
 100.00% (18/18)
 100.00% (167/167)
 100.00% (98/98)
 100.00% (72/72)
core/oauth/oauth_token_exchange.cc
 100.00% (4/4)
 100.00% (39/39)
 100.00% (18/18)
 100.00% (16/16)
core/oauth/oauth_transaction.cc
 100.00% (2/2)
 100.00% (35/35)
 100.00% (32/32)
  96.43% (27/28)
core/oauth/oauth_ttl.h
 100.00% (1/1)
 100.00% (6/6)
 100.00% (4/4)
 100.00% (2/2)
core/oidc/include/sourcemeta/core/oidc_error.h
 100.00% (2/2)
 100.00% (7/7)
 100.00% (2/2)
- (0/0)
core/oidc/oidc_authentication.cc
 100.00% (20/20)
 100.00% (287/287)
 100.00% (164/164)
  97.62% (123/126)
core/oidc/oidc_claims.cc
 100.00% (16/16)
 100.00% (201/201)
 100.00% (160/160)
  99.23% (129/130)
core/oidc/oidc_discovery.cc
 100.00% (6/6)
 100.00% (130/130)
 100.00% (106/106)
  91.86% (79/86)
core/oidc/oidc_encryption.cc
 100.00% (1/1)
 100.00% (7/7)
 100.00% (4/4)
 100.00% (2/2)
core/oidc/oidc_error.cc
 100.00% (2/2)
 100.00% (53/53)
 100.00% (39/39)
  97.37% (37/38)
core/oidc/oidc_hash.cc
 100.00% (3/3)
  91.30% (21/23)
  91.67% (11/12)
  92.86% (13/14)
core/oidc/oidc_id_token.cc
 100.00% (6/6)
 100.00% (210/210)
 100.00% (182/182)
  95.78% (159/166)
core/oidc/oidc_logout.cc
 100.00% (5/5)
 100.00% (88/88)
 100.00% (57/57)
 100.00% (48/48)
core/oidc/oidc_metadata.cc
 100.00% (27/27)
 100.00% (230/230)
 100.00% (116/116)
  90.54% (67/74)
core/oidc/oidc_registration.cc
 100.00% (23/23)
 100.00% (198/198)
  99.34% (150/151)
  92.62% (113/122)
core/oidc/oidc_request_object.cc
 100.00% (3/3)
 100.00% (28/28)
 100.00% (23/23)
 100.00% (18/18)
core/oidc/oidc_subject.cc
 100.00% (3/3)
 100.00% (30/30)
 100.00% (12/12)
  90.00% (9/10)
core/oidc/oidc_userinfo.cc
 100.00% (8/8)
 100.00% (100/100)
 100.00% (93/93)
 100.00% (86/86)
core/oidc/oidc_verify.h
 100.00% (1/1)
 100.00% (19/19)
 100.00% (15/15)
  93.75% (15/16)
core/openapi/bundle.cc
 100.00% (43/43)
  97.34% (1352/1389)
  96.31% (678/704)
  86.95% (493/567)
core/openapi/components.h
 100.00% (5/5)
  96.67% (174/180)
  97.89% (139/142)
  94.44% (119/126)
core/openapi/content.h
 100.00% (8/8)
 100.00% (186/186)
 100.00% (68/68)
 100.00% (58/58)
core/openapi/discriminator.h
 100.00% (4/4)
 100.00% (161/161)
 100.00% (53/53)
  97.37% (37/38)
core/openapi/document.h
 100.00% (13/13)
  97.02% (293/302)
  97.24% (141/145)
  93.06% (134/144)
core/openapi/example.h
 100.00% (3/3)
 100.00% (68/68)
 100.00% (31/31)
 100.00% (28/28)
core/openapi/external_documentation.h
 100.00% (2/2)
 100.00% (28/28)
 100.00% (8/8)
 100.00% (4/4)
core/openapi/format.cc
 100.00% (7/7)
  96.43% (108/112)
  96.67% (58/60)
  94.74% (72/76)
core/openapi/frame.cc
 100.00% (37/37)
  98.44% (632/642)
  98.36% (300/305)
  96.96% (287/296)
core/openapi/helpers.h
 100.00% (33/33)
 100.00% (264/264)
  99.35% (153/154)
  99.02% (101/102)
core/openapi/include/sourcemeta/core/openapi.h
 100.00% (6/6)
  96.97% (32/33)
  93.33% (14/15)
 100.00% (13/13)
core/openapi/include/sourcemeta/core/openapi_error.h
 100.00% (21/21)
 100.00% (56/56)
 100.00% (36/36)
- (0/0)
core/openapi/info.h
 100.00% (3/3)
 100.00% (123/123)
 100.00% (41/41)
 100.00% (32/32)
core/openapi/link.h
 100.00% (2/2)
 100.00% (51/51)
 100.00% (20/20)
 100.00% (16/16)
core/openapi/parameter.h
 100.00% (4/4)
 100.00% (245/245)
 100.00% (123/123)
 100.00% (98/98)
core/openapi/path_item.h
 100.00% (4/4)
 100.00% (192/192)
 100.00% (59/59)
 100.00% (54/54)
core/openapi/paths.h
 100.00% (4/4)
 100.00% (115/115)
 100.00% (68/68)
 100.00% (50/50)
core/openapi/reference.h
 100.00% (3/3)
 100.00% (30/30)
 100.00% (12/12)
 100.00% (8/8)
core/openapi/request_body.h
 100.00% (2/2)
 100.00% (27/27)
 100.00% (4/4)
 100.00% (2/2)
core/openapi/response.h
 100.00% (4/4)
 100.00% (77/77)
 100.00% (43/43)
 100.00% (34/34)
core/openapi/security.h
 100.00% (7/7)
 100.00% (288/288)
 100.00% (101/101)
 100.00% (84/84)
core/openapi/server.h
 100.00% (11/11)
 100.00% (278/278)
  99.44% (176/177)
  92.25% (119/129)
core/openapi/tag.h
 100.00% (3/3)
 100.00% (75/75)
 100.00% (33/33)
 100.00% (26/26)
core/openapi/version.cc
 100.00% (6/6)
 100.00% (65/65)
 100.00% (47/47)
  97.50% (39/40)
core/punycode/include/sourcemeta/core/punycode_error.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
core/punycode/punycode.cc
 100.00% (13/13)
 100.00% (237/237)
 100.00% (142/142)
 100.00% (94/94)
core/regex/ecma262.h
 100.00% (45/45)
 100.00% (742/742)
 100.00% (652/652)
  97.90% (512/523)
core/regex/ecma262_properties.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
core/regex/include/sourcemeta/core/regex.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (3/3)
- (0/0)
core/regex/iregexp.h
 100.00% (10/10)
 100.00% (262/262)
 100.00% (274/274)
  96.67% (232/240)
core/regex/permissive.h
 100.00% (22/22)
 100.00% (604/604)
 100.00% (643/643)
  98.88% (529/535)
core/regex/regex.cc
 100.00% (8/8)
 100.00% (136/136)
 100.00% (139/139)
  96.88% (62/64)
core/semver/include/sourcemeta/core/semver.h
 100.00% (11/11)
 100.00% (34/34)
 100.00% (19/19)
 100.00% (10/10)
core/semver/include/sourcemeta/core/semver_error.h
 100.00% (6/6)
 100.00% (14/14)
 100.00% (8/8)
- (0/0)
core/semver/semver.cc
 100.00% (13/13)
  98.09% (308/314)
  97.60% (244/250)
  92.11% (175/190)
core/terminal/include/sourcemeta/core/terminal.h
 100.00% (5/5)
 100.00% (46/46)
 100.00% (14/14)
 100.00% (8/8)
core/terminal/terminal.cc
 100.00% (15/15)
 100.00% (97/97)
 100.00% (78/78)
  97.73% (43/44)
core/terminal/terminal_posix.cc
 100.00% (2/2)
 100.00% (9/9)
 100.00% (5/5)
 100.00% (2/2)
core/time/asctime.cc
 100.00% (2/2)
 100.00% (53/53)
 100.00% (58/58)
 100.00% (50/50)
core/time/clock_shift.cc
 100.00% (3/3)
 100.00% (20/20)
 100.00% (9/9)
 100.00% (4/4)
core/time/helpers.h
 100.00% (7/7)
  97.65% (83/85)
  97.96% (48/49)
  77.50% (31/40)
core/time/imf_fixdate.cc
 100.00% (2/2)
 100.00% (48/48)
 100.00% (60/60)
 100.00% (52/52)
core/time/include/sourcemeta/core/time.h
 100.00% (2/2)
 100.00% (12/12)
 100.00% (13/13)
 100.00% (10/10)
core/time/iso8601_basic.cc
 100.00% (4/4)
 100.00% (45/45)
 100.00% (28/28)
 100.00% (18/18)
core/time/rfc3339_datetime.cc
 100.00% (1/1)
 100.00% (66/66)
 100.00% (42/42)
 100.00% (36/36)
core/time/rfc3339_duration.cc
 100.00% (1/1)
 100.00% (81/81)
 100.00% (70/70)
 100.00% (60/60)
core/time/rfc3339_fulldate.cc
 100.00% (1/1)
 100.00% (35/35)
 100.00% (39/39)
 100.00% (30/30)
core/time/rfc3339_fulltime.cc
 100.00% (1/1)
 100.00% (112/112)
 100.00% (98/98)
 100.00% (70/70)
core/time/rfc3339_partialtime_no_secfrac.cc
 100.00% (1/1)
 100.00% (39/39)
 100.00% (41/41)
 100.00% (30/30)
core/time/rfc850_date.cc
 100.00% (3/3)
  97.01% (65/67)
  98.25% (56/57)
  97.83% (45/46)
core/time/unix_timestamp.cc
 100.00% (2/2)
 100.00% (22/22)
 100.00% (10/10)
 100.00% (6/6)
core/unicode/include/sourcemeta/core/unicode.h
 100.00% (14/14)
 100.00% (215/215)
 100.00% (216/216)
 100.00% (170/170)
core/unicode/nfc.cc
 100.00% (7/7)
 100.00% (118/118)
 100.00% (77/77)
 100.00% (62/62)
core/unicode/unicode.cc
 100.00% (25/25)
 100.00% (354/354)
 100.00% (208/208)
  99.24% (131/132)
core/uri/accessors.cc
 100.00% (22/22)
 100.00% (95/95)
 100.00% (89/89)
  89.53% (77/86)
core/uri/canonicalize.cc
 100.00% (4/4)
 100.00% (121/121)
 100.00% (81/81)
 100.00% (66/66)
core/uri/escape.cc
 100.00% (2/2)
 100.00% (10/10)
 100.00% (2/2)
- (0/0)
core/uri/escaping.h
 100.00% (4/4)
 100.00% (69/69)
 100.00% (39/39)
 100.00% (30/30)
core/uri/filesystem.cc
 100.00% (5/5)
 100.00% (93/93)
 100.00% (61/61)
  94.44% (51/54)
core/uri/grammar.h
 100.00% (5/5)
 100.00% (72/72)
 100.00% (49/49)
 100.00% (74/74)
core/uri/include/sourcemeta/core/uri.h
 100.00% (14/14)
 100.00% (201/201)
 100.00% (149/149)
 100.00% (110/110)
core/uri/include/sourcemeta/core/uri_error.h
 100.00% (5/5)
 100.00% (11/11)
 100.00% (7/7)
- (0/0)
core/uri/normalize.h
 100.00% (2/2)
 100.00% (59/59)
 100.00% (49/49)
 100.00% (34/34)
core/uri/parse.cc
 100.00% (26/26)
  98.83% (592/599)
  99.79% (475/476)
  96.99% (322/332)
core/uri/path.cc
 100.00% (4/4)
 100.00% (81/81)
 100.00% (68/68)
 100.00% (50/50)
core/uri/query.cc
 100.00% (14/14)
 100.00% (69/69)
 100.00% (38/38)
 100.00% (16/16)
core/uri/recompose.cc
 100.00% (7/7)
 100.00% (179/179)
 100.00% (138/138)
  91.67% (110/120)
core/uri/resolution.cc
 100.00% (9/9)
 100.00% (258/258)
  97.83% (180/184)
  92.11% (140/152)
core/uri/setters.cc
 100.00% (16/16)
 100.00% (264/264)
 100.00% (220/220)
  94.71% (161/170)
core/uri/uri.cc
 100.00% (6/6)
 100.00% (35/35)
 100.00% (6/6)
- (0/0)
core/uritemplate/helpers.h
 100.00% (19/19)
  98.48% (324/329)
  99.72% (359/360)
  95.22% (299/314)
core/uritemplate/include/sourcemeta/core/uritemplate.h
 100.00% (3/3)
 100.00% (25/25)
 100.00% (7/7)
 100.00% (2/2)
core/uritemplate/include/sourcemeta/core/uritemplate_error.h
 100.00% (23/23)
 100.00% (53/53)
 100.00% (34/34)
- (0/0)
core/uritemplate/include/sourcemeta/core/uritemplate_router.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
core/uritemplate/uritemplate.cc
 100.00% (13/13)
 100.00% (94/94)
 100.00% (51/51)
  96.15% (25/26)
core/uritemplate/uritemplate_router.cc
 100.00% (33/33)
 100.00% (610/610)
 100.00% (440/440)
  97.76% (305/312)
core/uritemplate/uritemplate_router_view.cc
 100.00% (21/21)
 100.00% (985/985)
 100.00% (572/572)
  96.96% (415/428)
core/yaml/include/sourcemeta/core/yaml_error.h
 100.00% (14/14)
 100.00% (32/32)
 100.00% (29/29)
- (0/0)
core/yaml/lexer.h
 100.00% (39/39)
  99.85% (1357/1359)
  99.90% (982/983)
  99.88% (802/803)
core/yaml/parser.h
 100.00% (54/54)
  98.78% (1943/1967)
  99.21% (1388/1399)
  96.58% (1102/1141)
core/yaml/stringify.h
 100.00% (39/39)
  99.40% (993/999)
  99.39% (809/814)
  96.53% (724/750)
core/yaml/yaml.cc
 100.00% (21/21)
 100.00% (171/171)
 100.00% (47/47)
 100.00% (16/16)
lang/allocator/allocator.cc
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
lang/benchmark/benchmark.cc
 100.00% (19/19)
  99.21% (251/253)
  97.12% (101/104)
  83.58% (56/67)
lang/benchmark/benchmark_main.cc
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
lang/benchmark/include/sourcemeta/core/benchmark.h
 100.00% (8/8)
 100.00% (25/25)
 100.00% (17/17)
  75.00% (3/4)
lang/error/include/sourcemeta/core/error_file.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (4/4)
- (0/0)
lang/io/include/sourcemeta/core/io.h
 100.00% (6/6)
 100.00% (69/69)
 100.00% (35/35)
  95.45% (21/22)
lang/io/include/sourcemeta/core/io_binary.h
 100.00% (2/2)
 100.00% (8/8)
 100.00% (2/2)
- (0/0)
lang/io/include/sourcemeta/core/io_error.h
 100.00% (20/20)
 100.00% (48/48)
 100.00% (27/27)
- (0/0)
lang/io/include/sourcemeta/core/io_fileview.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (3/3)
- (0/0)
lang/io/io.cc
 100.00% (16/16)
  95.98% (167/174)
  97.41% (113/116)
  90.91% (60/66)
lang/io/io_atomic.cc
 100.00% (9/9)
  86.81% (79/91)
  82.69% (43/52)
  55.56% (10/18)
lang/io/io_binary.cc
 100.00% (18/18)
 100.00% (102/102)
 100.00% (67/67)
  96.67% (29/30)
lang/io/io_bytestream.cc
 100.00% (3/3)
 100.00% (19/19)
 100.00% (6/6)
 100.00% (4/4)
lang/io/io_fileview.cc
 100.00% (3/3)
  85.00% (34/40)
  94.44% (34/36)
  85.71% (12/14)
lang/io/io_temporary.cc
 100.00% (3/3)
 100.00% (25/25)
 100.00% (18/18)
 100.00% (6/6)
lang/memory/include/sourcemeta/core/memory_owned_or_reference.h
 100.00% (13/13)
 100.00% (27/27)
 100.00% (28/28)
 100.00% (8/8)
lang/numeric/big_coefficient.h
 100.00% (39/39)
  96.23% (689/716)
  96.01% (361/376)
  89.69% (235/262)
lang/numeric/decimal.cc
 100.00% (88/88)
  98.77% (1852/1875)
  98.59% (1260/1278)
  96.62% (887/918)
lang/numeric/include/sourcemeta/core/numeric_decimal.h
 100.00% (20/20)
 100.00% (56/56)
 100.00% (28/28)
 100.00% (8/8)
lang/numeric/include/sourcemeta/core/numeric_error.h
 100.00% (6/6)
 100.00% (16/16)
 100.00% (7/7)
- (0/0)
lang/numeric/include/sourcemeta/core/numeric_util.h
 100.00% (17/17)
  97.33% (182/187)
  95.77% (136/142)
  89.02% (73/82)
lang/numeric/include/sourcemeta/core/numeric_zigzag.h
 100.00% (2/2)
 100.00% (21/21)
 100.00% (18/18)
 100.00% (4/4)
lang/numeric/parse.cc
 100.00% (10/10)
  98.84% (255/258)
  99.16% (237/239)
  96.28% (181/188)
lang/options/include/sourcemeta/core/options.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
- (0/0)
lang/options/include/sourcemeta/core/options_error.h
 100.00% (8/8)
 100.00% (16/16)
 100.00% (15/15)
- (0/0)
lang/options/options.cc
 100.00% (8/8)
 100.00% (105/105)
 100.00% (80/80)
 100.00% (46/46)
lang/parallel/include/sourcemeta/core/parallel_for_each.h
 100.00% (5/5)
  80.99% (98/121)
  78.72% (37/47)
  63.64% (21/33)
lang/process/include/sourcemeta/core/process_error.h
 100.00% (8/8)
 100.00% (18/18)
 100.00% (13/13)
- (0/0)
lang/process/spawn.cc
 100.00% (20/20)
  84.88% (247/291)
  78.92% (176/223)
  70.59% (96/136)
lang/process/usage.cc
 100.00% (7/7)
  79.78% (146/183)
  81.29% (113/139)
  62.22% (56/90)
lang/stacktrace/stacktrace_posix.h
 100.00% (11/11)
  97.33% (182/187)
  95.83% (92/96)
  82.26% (51/62)
lang/test/clitest/clitest.h
 100.00% (68/68)
  98.05% (903/921)
  98.18% (649/661)
  94.33% (466/494)
lang/test/clitest/main.cc
 100.00% (7/7)
  94.04% (142/151)
  94.94% (75/79)
  93.48% (43/46)
lang/test/include/sourcemeta/core/test.h
 100.00% (17/17)
 100.00% (77/77)
  97.83% (45/46)
  86.36% (19/22)
lang/test/test.cc
 100.00% (12/12)
 100.00% (137/137)
 100.00% (60/60)
  85.29% (29/34)
lang/test/test_main.cc
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
lang/text/include/sourcemeta/core/text.h
 100.00% (30/30)
 100.00% (227/227)
 100.00% (154/154)
 100.00% (123/123)
lang/text/text.cc
 100.00% (22/22)
 100.00% (227/227)
 100.00% (143/143)
 100.00% (101/101)
Totals
 100.00% (4044/4044)
  98.93% (67000/67726)
  98.87% (44002/44503)
  94.34% (33259/35256)
Generated by llvm-cov -- llvm version 22.1.8