Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
core/crypto/crypto_aes_block.h | 100.00% (7/7) | 100.00% (140/140) | 92.65% (63/68) | 95.83% (46/48) |
core/crypto/crypto_aes_cbc_hmac.cc | 100.00% (5/5) | 86.60% (84/97) | 91.94% (57/62) | 74.07% (40/54) |
core/crypto/crypto_aes_cbc_other.cc | 100.00% (3/3) | 100.00% (42/42) | 74.36% (29/39) | 87.50% (14/16) |
core/crypto/crypto_aes_gcm.cc | 100.00% (5/5) | 91.67% (44/48) | 95.35% (41/43) | 78.12% (25/32) |
core/crypto/crypto_aes_gcm_other.cc | 100.00% (8/8) | 100.00% (110/110) | 92.42% (61/66) | 92.50% (37/40) |
core/crypto/crypto_aes_kw.cc | 100.00% (3/3) | 100.00% (20/20) | 100.00% (25/25) | 86.36% (19/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 | 92.31% (12/13) | 94.44% (153/162) | 98.75% (79/80) | 94.44% (51/54) |
core/crypto/crypto_bignum.h | 100.00% (39/39) | 96.13% (521/542) | 96.07% (269/280) | 90.66% (165/182) |
core/crypto/crypto_crc32.cc | 50.00% (2/4) | 59.65% (34/57) | 75.00% (6/8) | 100.00% (4/4) |
core/crypto/crypto_der.h | 83.33% (5/6) | 62.04% (67/108) | 87.69% (57/65) | 77.08% (37/48) |
core/crypto/crypto_ecc.h | 100.00% (25/25) | 99.06% (422/426) | 98.10% (103/105) | 93.75% (60/64) |
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) | 94.59% (35/37) | 95.83% (23/24) | 79.17% (19/24) |
core/crypto/crypto_eddsa.h | 100.00% (21/21) | 95.85% (462/482) | 90.74% (98/108) | 80.30% (53/66) |
core/crypto/crypto_fnv128.cc | 100.00% (4/4) | 100.00% (39/39) | 100.00% (11/11) | 100.00% (6/6) |
core/crypto/crypto_helpers.h | 75.00% (12/16) | 69.14% (121/175) | 84.75% (50/59) | 91.07% (51/56) |
core/crypto/crypto_hkdf.cc | 85.71% (12/14) | 80.00% (56/70) | 83.78% (31/37) | 75.00% (12/16) |
core/crypto/crypto_hkdf_loop.h | 100.00% (6/6) | 89.71% (61/68) | 87.50% (14/16) | 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) | 81.82% (9/11) | 80.00% (4/5) | 87.50% (7/8) |
core/crypto/crypto_pkcs8.h | 100.00% (3/3) | 72.31% (94/130) | 81.89% (104/127) | 57.69% (60/104) |
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 | 50.00% (1/2) | 31.03% (9/29) | 29.41% (5/17) | 25.00% (3/12) |
core/crypto/crypto_rsa_oaep_other.cc | 100.00% (6/6) | 92.91% (131/141) | 93.33% (56/60) | 82.61% (38/46) |
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% (109/109) | 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% (10/10) | 100.00% (139/139) | 100.00% (53/53) | 100.00% (32/32) |
core/crypto/crypto_sha2_64.h | 100.00% (9/9) | 100.00% (133/133) | 100.00% (34/34) | 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) | 95.71% (67/70) | 97.06% (33/34) | 95.83% (23/24) |
core/crypto/crypto_sign_other.cc | 96.30% (26/27) | 81.85% (442/540) | 79.37% (200/252) | 65.00% (130/200) |
core/crypto/crypto_sign_rsa.cc | 100.00% (1/1) | 100.00% (45/45) | 100.00% (10/10) | 87.50% (7/8) |
core/crypto/crypto_uuid.cc | 100.00% (2/2) | 100.00% (45/45) | 100.00% (40/40) | 90.00% (27/30) |
core/crypto/crypto_verify_other.cc | 95.83% (23/24) | 91.77% (290/316) | 88.95% (153/172) | 78.79% (104/132) |
core/crypto/include/sourcemeta/core/crypto_aes_cbc_hmac.h | 100.00% (2/2) | 100.00% (10/10) | 50.00% (10/20) | 50.00% (2/4) |
core/crypto/include/sourcemeta/core/crypto_aes_gcm.h | 100.00% (2/2) | 100.00% (8/8) | 50.00% (10/20) | 50.00% (2/4) |
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) | 95.18% (158/166) | 93.88% (138/147) | 92.45% (98/106) |
core/diff/diff.cc | 100.00% (8/8) | 96.70% (176/182) | 94.07% (111/118) | 87.07% (101/116) |
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) | 90.76% (108/119) | 79.25% (84/106) | 88.73% (63/71) |
core/diff/stringify.h | 100.00% (4/4) | 100.00% (119/119) | 100.00% (62/62) | 98.00% (49/50) |
core/dns/hostname.cc | 100.00% (1/1) | 100.00% (49/49) | 100.00% (40/40) | 100.00% (30/30) |
core/dns/idn_hostname.cc | 100.00% (4/4) | 95.96% (95/99) | 97.44% (76/78) | 98.44% (63/64) |
core/email/email.cc | 100.00% (7/7) | 98.83% (169/171) | 99.19% (123/124) | 97.78% (88/90) |
core/email/helpers.h | 100.00% (9/9) | 98.50% (131/133) | 99.18% (121/122) | 97.45% (153/157) |
core/gzip/bit_reader.h | 100.00% (12/12) | 94.95% (94/99) | 73.08% (57/78) | 81.25% (26/32) |
core/gzip/deflate.h | 100.00% (14/14) | 97.22% (280/288) | 94.08% (143/152) | 94.55% (104/110) |
core/gzip/gzip.cc | 100.00% (4/4) | 91.89% (102/111) | 89.47% (51/57) | 76.47% (26/34) |
core/gzip/huffman.h | 100.00% (5/5) | 100.00% (102/102) | 92.96% (66/71) | 97.62% (41/42) |
core/gzip/include/sourcemeta/core/gzip_error.h | 100.00% (2/2) | 100.00% (4/4) | 100.00% (3/3) | - (0/0) |
core/gzip/streambuf.cc | 100.00% (10/10) | 96.00% (144/150) | 96.67% (87/90) | 94.55% (52/55) |
core/html/escape.cc | 100.00% (5/5) | 100.00% (259/259) | 100.00% (96/96) | 90.57% (96/106) |
core/html/include/sourcemeta/core/html_buffer.h | 100.00% (5/5) | 100.00% (38/38) | 100.00% (19/19) | 91.67% (11/12) |
core/html/include/sourcemeta/core/html_writer.h | 100.00% (13/13) | 97.40% (75/77) | 71.79% (28/39) | 50.00% (3/6) |
core/html/writer.cc | 100.00% (4/4) | 94.29% (33/35) | 94.74% (18/19) | 83.33% (10/12) |
core/http/accept_includes_all.cc | 100.00% (2/2) | 100.00% (48/48) | 60.00% (39/65) | 69.23% (18/26) |
core/http/aws_sigv4.cc | 100.00% (17/17) | 100.00% (222/222) | 100.00% (69/69) | 98.11% (52/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/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% (373/373) | 97.81% (268/274) | 89.15% (189/212) |
core/http/include/sourcemeta/core/http_error.h | 100.00% (5/5) | 100.00% (12/12) | 100.00% (12/12) | - (0/0) |
core/http/include/sourcemeta/core/http_message.h | 100.00% (12/12) | 98.28% (171/174) | 99.08% (108/109) | 92.50% (74/80) |
core/http/include/sourcemeta/core/http_method.h | 100.00% (1/1) | 91.30% (21/23) | 90.91% (10/11) | 95.00% (19/20) |
core/http/include/sourcemeta/core/http_status.h | 100.00% (2/2) | 100.00% (131/131) | 100.00% (65/65) | 100.00% (126/126) |
core/http/include/sourcemeta/core/http_syntax.h | 100.00% (9/9) | 100.00% (94/94) | 100.00% (88/88) | 98.96% (95/96) |
core/http/include/sourcemeta/core/http_system.h | 55.00% (11/20) | 65.17% (58/89) | 78.57% (33/42) | 93.75% (15/16) |
core/http/match_accept.cc | 100.00% (2/2) | 100.00% (67/67) | 66.67% (52/78) | 76.32% (29/38) |
core/http/match_accept_language.cc | 100.00% (3/3) | 100.00% (75/75) | 74.70% (62/83) | 82.61% (38/46) |
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) | 88.89% (16/18) | 91.67% (11/12) | 87.50% (7/8) |
core/http/parse_challenges.cc | 100.00% (5/5) | 94.07% (127/135) | 96.67% (87/90) | 89.71% (61/68) |
core/http/parse_media_type.cc | 100.00% (2/2) | 100.00% (63/63) | 100.00% (58/58) | 95.83% (46/48) |
core/http/problem.cc | 100.00% (1/1) | 100.00% (32/32) | 55.17% (32/58) | 63.64% (14/22) |
core/http/scan_quoted_string.cc | 100.00% (2/2) | 100.00% (49/49) | 100.00% (36/36) | 92.86% (26/28) |
core/http/serialize_cache_control.cc | 100.00% (9/9) | 98.33% (118/120) | 98.95% (94/95) | 90.91% (80/88) |
core/http/serialize_challenge.cc | 100.00% (10/10) | 100.00% (141/141) | 100.00% (124/124) | 96.08% (98/102) |
core/http/serialize_cookie.cc | 100.00% (11/11) | 98.73% (155/157) | 99.19% (123/124) | 98.21% (110/112) |
core/idna/idna.cc | 100.00% (11/11) | 98.60% (352/357) | 98.95% (284/287) | 96.43% (270/280) |
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) | 95.24% (40/42) | 97.37% (37/38) | 96.43% (27/28) |
core/ip/ipv6.cc | 100.00% (4/4) | 99.05% (208/210) | 99.60% (252/253) | 86.96% (180/207) |
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 | 88.89% (8/9) | 95.45% (21/22) | 93.33% (14/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 | 85.71% (6/7) | 90.91% (10/11) | 85.71% (6/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) | 94.24% (229/243) | 96.00% (168/175) | 96.73% (207/214) |
core/jose/jose_jwe.cc | 75.00% (3/4) | 89.39% (59/66) | 92.00% (46/50) | 78.95% (30/38) |
core/jose/jose_jwe_decrypt.cc | 100.00% (2/2) | 86.14% (87/101) | 90.54% (67/74) | 71.62% (53/74) |
core/jose/jose_jwe_encrypt.cc | 100.00% (2/2) | 84.88% (146/172) | 87.00% (87/100) | 75.56% (68/90) |
core/jose/jose_jwe_internal.h | 100.00% (8/8) | 71.68% (81/113) | 68.18% (45/66) | 78.12% (75/96) |
core/jose/jose_jwk.cc | 100.00% (7/7) | 97.53% (158/162) | 98.66% (147/149) | 88.52% (108/122) |
core/jose/jose_jwk_private.cc | 100.00% (7/7) | 87.97% (212/241) | 93.06% (161/173) | 74.03% (114/154) |
core/jose/jose_jwk_thumbprint.cc | 100.00% (7/7) | 90.80% (79/87) | 93.94% (31/33) | 83.33% (15/18) |
core/jose/jose_jwks.cc | 83.33% (5/6) | 97.44% (38/39) | 93.10% (27/29) | 95.00% (19/20) |
core/jose/jose_jwks_provider.cc | 91.67% (11/12) | 95.10% (97/102) | 93.55% (58/62) | 90.00% (27/30) |
core/jose/jose_jws_sign.cc | 100.00% (1/1) | 84.93% (62/73) | 90.00% (54/60) | 77.78% (56/72) |
core/jose/jose_jws_verify_signature.cc | 100.00% (1/1) | 94.81% (73/77) | 97.06% (66/68) | 76.04% (73/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) | 97.92% (47/48) |
core/jose/jose_jwt_sign.cc | 100.00% (2/2) | 100.00% (32/32) | 100.00% (25/25) | 88.89% (16/18) |
core/jose/jose_jwt_verify.cc | 100.00% (2/2) | 96.67% (58/60) | 97.30% (36/37) | 92.50% (37/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 | 90.91% (10/11) | 65.62% (105/160) | 64.86% (72/111) | 66.88% (107/160) |
core/json/construct.h | 100.00% (5/5) | 93.16% (490/526) | 81.66% (365/447) | 91.78% (268/292) |
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) | 93.88% (307/327) | 92.47% (172/186) | 81.63% (80/98) |
core/json/include/sourcemeta/core/json_error.h | 87.50% (7/8) | 94.44% (17/18) | 93.75% (15/16) | - (0/0) |
core/json/include/sourcemeta/core/json_hash.h | 100.00% (7/7) | 100.00% (172/172) | 94.12% (80/85) | 99.25% (133/134) |
core/json/include/sourcemeta/core/json_object.h | 100.00% (44/44) | 87.96% (431/490) | 76.67% (391/510) | 73.12% (253/346) |
core/json/include/sourcemeta/core/json_value.h | 97.22% (70/72) | 97.07% (364/375) | 54.90% (398/725) | 66.49% (129/194) |
core/json/json.cc | 100.00% (19/19) | 96.43% (189/196) | 85.26% (81/95) | 88.14% (52/59) |
core/json/json_value.cc | 100.00% (86/86) | 98.13% (894/911) | 78.77% (716/909) | 90.49% (495/547) |
core/json/parser.h | 100.00% (13/13) | 98.23% (778/792) | 90.84% (357/393) | 96.75% (327/338) |
core/json/stringify.h | 100.00% (12/12) | 100.00% (444/444) | 92.86% (130/140) | 96.75% (149/154) |
core/jsonl/iterator.cc | 91.67% (11/12) | 94.85% (129/136) | 77.87% (95/122) | 85.90% (67/78) |
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% (7/7) | 97.80% (89/91) | 83.10% (59/71) | 81.82% (36/44) |
core/jsonld/jsonld_algorithms.h | 100.00% (4/4) | 100.00% (16/16) | 100.00% (11/11) | 100.00% (4/4) |
core/jsonld/jsonld_compaction.cc | 100.00% (6/6) | 96.79% (513/530) | 95.21% (358/376) | 84.66% (298/352) |
core/jsonld/jsonld_context_processing.cc | 100.00% (1/1) | 95.06% (231/243) | 96.24% (179/186) | 91.89% (136/148) |
core/jsonld/jsonld_create_term_definition.cc | 100.00% (5/5) | 96.10% (518/539) | 98.37% (543/552) | 87.80% (432/492) |
core/jsonld/jsonld_expansion.cc | 100.00% (9/9) | 97.32% (798/820) | 97.39% (598/614) | 91.31% (515/564) |
core/jsonld/jsonld_flatten.cc | 100.00% (3/3) | 100.00% (54/54) | 100.00% (18/18) | 95.45% (21/22) |
core/jsonld/jsonld_fragment.cc | 100.00% (6/6) | 98.19% (163/166) | 99.13% (114/115) | 96.59% (85/88) |
core/jsonld/jsonld_inverse_context.cc | 100.00% (4/4) | 88.33% (106/120) | 80.60% (54/67) | 80.77% (42/52) |
core/jsonld/jsonld_iri_compaction.cc | 100.00% (4/4) | 96.06% (317/330) | 95.82% (229/239) | 89.55% (197/220) |
core/jsonld/jsonld_iri_expansion.cc | 100.00% (1/1) | 100.00% (57/57) | 100.00% (70/70) | 91.43% (64/70) |
core/jsonld/jsonld_is_expanded.cc | 100.00% (8/8) | 97.62% (164/168) | 98.86% (174/176) | 98.05% (151/154) |
core/jsonld/jsonld_keywords.h | 100.00% (4/4) | 75.51% (37/49) | 60.18% (68/113) | 49.07% (53/108) |
core/jsonld/jsonld_materialize.cc | 100.00% (30/30) | 97.88% (461/471) | 82.29% (288/350) | 88.46% (207/234) |
core/jsonld/jsonld_node_map.cc | 100.00% (4/4) | 95.54% (193/202) | 95.37% (103/108) | 90.82% (89/98) |
core/jsonld/jsonld_serialise.h | 100.00% (5/5) | 96.82% (152/157) | 71.90% (110/153) | 84.44% (76/90) |
core/jsonld/jsonld_value_compaction.cc | 100.00% (2/2) | 100.00% (101/101) | 100.00% (99/99) | 94.68% (89/94) |
core/jsonld/jsonld_value_expansion.cc | 100.00% (1/1) | 100.00% (61/61) | 98.00% (49/50) | 95.24% (40/42) |
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% (43/43) | 98.42% (1120/1138) | 93.01% (705/758) | 89.48% (536/599) |
core/jsonpath/parser.h | 100.00% (38/38) | 99.76% (819/821) | 95.23% (619/650) | 91.22% (478/524) |
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) | 96.53% (278/288) | 75.89% (192/253) | 80.83% (97/120) |
core/jsonpointer/include/sourcemeta/core/jsonpointer_token.h | 100.00% (18/18) | 95.29% (81/85) | 73.94% (105/142) | 81.48% (44/54) |
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% (350/350) | 97.13% (203/209) | 96.67% (116/120) |
core/jsonpointer/parser.h | 100.00% (3/3) | 99.02% (202/204) | 98.82% (84/85) | 90.70% (78/86) |
core/jsonpointer/position.cc | 100.00% (6/6) | 91.25% (146/160) | 56.10% (69/123) | 76.56% (49/64) |
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% (16/16) | 100.00% (135/135) | 100.00% (98/98) | 96.15% (75/78) |
core/langtag/langtag.cc | 100.00% (17/17) | 100.00% (213/213) | 100.00% (188/188) | 95.36% (144/151) |
core/markdown/markdown.cc | 100.00% (1/1) | 100.00% (28/28) | 100.00% (12/12) | 83.33% (5/6) |
core/mcp/include/sourcemeta/core/mcp.h | 80.00% (8/10) | 77.78% (42/54) | 88.46% (23/26) | 93.75% (15/16) |
core/mcp/mcp.cc | 100.00% (13/13) | 100.00% (259/259) | 88.10% (111/126) | 89.13% (82/92) |
core/oauth/include/sourcemeta/core/oauth_dpop.h | 100.00% (3/3) | 100.00% (3/3) | 85.71% (6/7) | 50.00% (1/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) | 90.26% (139/154) | 88.46% (69/78) | 83.33% (55/66) |
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) | 91.46% (75/82) | 90.74% (49/54) | 86.11% (31/36) |
core/oauth/oauth_bearer.cc | 100.00% (8/8) | 98.09% (205/209) | 98.32% (176/179) | 95.21% (139/146) |
core/oauth/oauth_client_authentication.cc | 100.00% (5/5) | 98.39% (122/124) | 98.78% (81/82) | 93.75% (60/64) |
core/oauth/oauth_decode.h | 100.00% (2/2) | 85.71% (24/28) | 65.71% (23/35) | 71.43% (10/14) |
core/oauth/oauth_device.cc | 94.44% (17/18) | 93.71% (149/159) | 95.56% (86/90) | 87.50% (63/72) |
core/oauth/oauth_dpop.cc | 100.00% (16/16) | 96.24% (256/266) | 96.83% (183/189) | 85.14% (126/148) |
core/oauth/oauth_error.cc | 100.00% (10/10) | 95.02% (191/201) | 96.55% (140/145) | 96.53% (139/144) |
core/oauth/oauth_introspection.cc | 81.25% (13/16) | 79.69% (51/64) | 81.48% (22/27) | 80.00% (8/10) |
core/oauth/oauth_json.h | 100.00% (2/2) | 81.82% (18/22) | 90.91% (20/22) | 75.00% (12/16) |
core/oauth/oauth_metadata.cc | 100.00% (54/54) | 97.50% (584/599) | 97.20% (382/393) | 90.49% (295/326) |
core/oauth/oauth_metadata_provider.cc | 100.00% (13/13) | 96.64% (115/119) | 91.03% (71/78) | 90.00% (27/30) |
core/oauth/oauth_par.cc | 90.00% (9/10) | 99.07% (107/108) | 98.55% (68/69) | 96.43% (54/56) |
core/oauth/oauth_pkce.cc | 100.00% (5/5) | 94.52% (69/73) | 95.65% (44/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) | 99.36% (310/312) | 99.51% (203/204) | 95.73% (157/164) |
core/oauth/oauth_revocation.cc | 100.00% (4/4) | 96.43% (54/56) | 96.97% (32/33) | 90.91% (20/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) | 96.41% (161/167) | 96.94% (95/98) | 91.67% (66/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) | 92.86% (26/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% (21/21) | 98.67% (297/301) | 98.90% (179/181) | 94.44% (136/144) |
core/oidc/oidc_claims.cc | 100.00% (16/16) | 98.01% (197/201) | 98.75% (158/160) | 92.31% (120/130) |
core/oidc/oidc_discovery.cc | 100.00% (6/6) | 97.69% (127/130) | 98.11% (104/106) | 89.53% (77/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) | 96.23% (51/53) | 97.44% (38/39) | 97.37% (37/38) |
core/oidc/oidc_hash.cc | 100.00% (2/2) | 80.00% (20/25) | 90.91% (10/11) | 85.71% (12/14) |
core/oidc/oidc_id_token.cc | 83.33% (5/6) | 94.29% (198/210) | 96.15% (175/182) | 81.33% (135/166) |
core/oidc/oidc_logout.cc | 100.00% (5/5) | 95.45% (84/88) | 96.49% (55/57) | 84.00% (42/50) |
core/oidc/oidc_metadata.cc | 96.30% (26/27) | 95.26% (221/232) | 94.87% (111/117) | 81.58% (62/76) |
core/oidc/oidc_registration.cc | 95.65% (22/23) | 95.73% (202/211) | 96.89% (156/161) | 90.62% (116/128) |
core/oidc/oidc_request_object.cc | 100.00% (3/3) | 92.86% (26/28) | 95.65% (22/23) | 88.89% (16/18) |
core/oidc/oidc_subject.cc | 100.00% (3/3) | 93.33% (28/30) | 91.67% (11/12) | 90.00% (9/10) |
core/oidc/oidc_userinfo.cc | 100.00% (7/7) | 97.78% (88/90) | 97.83% (90/92) | 92.86% (78/84) |
core/oidc/oidc_verify.h | 100.00% (1/1) | 94.74% (18/19) | 86.67% (13/15) | 62.50% (10/16) |
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) | 93.19% (219/235) | 91.33% (137/150) | 86.73% (85/98) |
core/regex/ecma262.h | 100.00% (45/45) | 95.96% (713/743) | 97.40% (636/653) | 89.14% (468/525) |
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 | 33.33% (1/3) | 60.00% (3/5) | 33.33% (1/3) | - (0/0) |
core/regex/iregexp.h | 100.00% (10/10) | 99.24% (262/264) | 98.19% (272/277) | 90.16% (220/244) |
core/regex/permissive.h | 84.62% (22/26) | 86.62% (563/650) | 93.96% (591/629) | 79.81% (431/540) |
core/regex/regex.cc | 100.00% (6/6) | 94.07% (127/135) | 94.48% (137/145) | 84.85% (56/66) |
core/semver/include/sourcemeta/core/semver.h | 100.00% (11/11) | 100.00% (34/34) | 100.00% (19/19) | 70.00% (7/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) | 94.88% (315/332) | 96.54% (251/260) | 91.58% (174/190) |
core/time/asctime.cc | 100.00% (2/2) | 96.36% (53/55) | 98.33% (59/60) | 68.00% (34/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) | 96.00% (48/50) | 98.39% (61/62) | 100.00% (52/52) |
core/time/include/sourcemeta/core/time.h | 100.00% (2/2) | 100.00% (12/12) | 77.27% (17/22) | 81.25% (13/16) |
core/time/iso8601_basic.cc | 100.00% (4/4) | 100.00% (45/45) | 100.00% (28/28) | 94.44% (17/18) |
core/time/rfc3339_datetime.cc | 100.00% (1/1) | 98.48% (65/66) | 97.62% (41/42) | 97.22% (35/36) |
core/time/rfc3339_duration.cc | 100.00% (1/1) | 100.00% (80/80) | 100.00% (70/70) | 98.44% (63/64) |
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) | 98.20% (109/111) | 98.98% (97/98) | 95.83% (69/72) |
core/time/rfc3339_partialtime_no_secfrac.cc | 100.00% (1/1) | 84.62% (33/39) | 92.68% (38/41) | 80.00% (24/30) |
core/time/rfc850_date.cc | 100.00% (3/3) | 91.30% (63/69) | 94.92% (56/59) | 69.57% (32/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% (13/13) | 98.42% (187/190) | 99.00% (199/201) | 94.38% (151/160) |
core/unicode/nfc.cc | 100.00% (7/7) | 100.00% (118/118) | 100.00% (77/77) | 96.77% (60/62) |
core/unicode/unicode.cc | 100.00% (22/22) | 99.38% (321/323) | 92.59% (200/216) | 96.15% (125/130) |
core/uri/accessors.cc | 100.00% (22/22) | 100.00% (95/95) | 100.00% (89/89) | 88.37% (76/86) |
core/uri/canonicalize.cc | 100.00% (4/4) | 89.26% (108/121) | 93.98% (78/83) | 87.14% (61/70) |
core/uri/escape.cc | 100.00% (2/2) | 100.00% (10/10) | 100.00% (2/2) | - (0/0) |
core/uri/escaping.h | 100.00% (5/5) | 100.00% (64/64) | 94.59% (35/37) | 89.29% (25/28) |
core/uri/filesystem.cc | 100.00% (5/5) | 90.82% (89/98) | 89.71% (61/68) | 72.41% (42/58) |
core/uri/grammar.h | 100.00% (5/5) | 100.00% (72/72) | 100.00% (49/49) | 98.65% (73/74) |
core/uri/include/sourcemeta/core/uri.h | 100.00% (13/13) | 100.00% (147/147) | 100.00% (116/116) | 100.00% (84/84) |
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% (51/51) | 92.50% (37/40) |
core/uri/parse.cc | 100.00% (21/21) | 96.50% (524/543) | 89.96% (421/468) | 91.33% (274/300) |
core/uri/path.cc | 100.00% (4/4) | 100.00% (81/81) | 100.00% (68/68) | 96.15% (50/52) |
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) | 90.83% (109/120) |
core/uri/resolution.cc | 100.00% (9/9) | 99.22% (256/258) | 97.28% (179/184) | 88.82% (135/152) |
core/uri/setters.cc | 100.00% (15/15) | 99.63% (269/270) | 97.32% (254/261) | 85.51% (183/214) |
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) | 93.73% (314/335) | 95.10% (349/367) | 89.44% (288/322) |
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% (12/12) | 95.96% (95/99) | 81.54% (53/65) | 85.29% (29/34) |
core/uritemplate/uritemplate_router.cc | 100.00% (33/33) | 99.51% (615/618) | 89.10% (466/523) | 91.33% (316/346) |
core/uritemplate/uritemplate_router_view.cc | 100.00% (21/21) | 99.39% (980/986) | 95.42% (583/611) | 88.91% (393/442) |
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) | 97.51% (1373/1408) | 98.26% (1019/1037) | 90.53% (793/876) |
core/yaml/parser.h | 100.00% (41/41) | 92.90% (1701/1831) | 94.54% (1367/1446) | 85.92% (1025/1193) |
core/yaml/stringify.h | 100.00% (26/26) | 98.57% (758/769) | 95.61% (631/660) | 92.11% (549/596) |
core/yaml/yaml.cc | 100.00% (12/12) | 100.00% (102/102) | 100.00% (36/36) | 87.50% (14/16) |
lang/allocator/allocator.cc | 100.00% (1/1) | 100.00% (4/4) | 100.00% (1/1) | - (0/0) |
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 | 83.33% (5/6) | 95.65% (66/69) | 94.29% (33/35) | 90.91% (20/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) | 50.00% (5/10) | 50.00% (1/2) |
lang/io/io.cc | 100.00% (16/16) | 90.75% (157/173) | 79.02% (113/143) | 80.26% (61/76) |
lang/io/io_atomic.cc | 100.00% (9/9) | 86.96% (80/92) | 64.63% (53/82) | 56.67% (17/30) |
lang/io/io_binary.cc | 100.00% (18/18) | 92.16% (94/102) | 74.74% (71/95) | 73.68% (28/38) |
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) | 81.25% (26/32) | 92.00% (23/25) | 71.43% (10/14) |
lang/io/io_temporary.cc | 100.00% (3/3) | 84.00% (21/25) | 56.41% (22/39) | 66.67% (8/12) |
lang/memory/include/sourcemeta/core/memory_owned_or_reference.h | 100.00% (13/13) | 96.30% (26/27) | 73.81% (31/42) | 75.00% (9/12) |
lang/numeric/big_coefficient.h | 100.00% (35/35) | 94.00% (611/650) | 93.71% (313/334) | 85.47% (200/234) |
lang/numeric/decimal.cc | 100.00% (78/78) | 97.37% (1663/1708) | 94.24% (1161/1232) | 92.14% (785/852) |
lang/numeric/include/sourcemeta/core/numeric_decimal.h | 100.00% (20/20) | 100.00% (57/57) | 85.71% (30/35) | 90.00% (9/10) |
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 | 86.67% (13/15) | 87.72% (150/171) | 61.67% (140/227) | 72.22% (65/90) |
lang/numeric/include/sourcemeta/core/numeric_zigzag.h | 100.00% (2/2) | 100.00% (21/21) | 60.00% (24/40) | 66.67% (8/12) |
lang/numeric/parse.cc | 100.00% (7/7) | 100.00% (62/62) | 100.00% (53/53) | 100.00% (42/42) |
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% (106/106) | 78.81% (93/118) | 87.93% (51/58) |
lang/parallel/include/sourcemeta/core/parallel_for_each.h | 83.33% (5/6) | 79.84% (103/129) | 78.57% (33/42) | 58.62% (17/29) |
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 | 90.91% (20/22) | 81.36% (240/295) | 74.48% (178/239) | 65.49% (93/142) |
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 | 81.82% (9/11) | 62.77% (118/188) | 64.58% (62/96) | 48.39% (30/62) |
lang/test/clitest/clitest.h | 97.06% (66/68) | 91.87% (847/922) | 91.24% (604/662) | 77.71% (387/498) |
lang/test/clitest/main.cc | 100.00% (7/7) | 87.42% (132/151) | 88.61% (70/79) | 86.96% (40/46) |
lang/test/include/sourcemeta/core/test.h | 93.33% (14/15) | 96.00% (72/75) | 91.67% (33/36) | 60.00% (6/10) |
lang/test/test.cc | 100.00% (12/12) | 93.43% (128/137) | 95.00% (57/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% (25/25) | 96.98% (193/199) | 97.48% (116/119) | 96.63% (86/89) |
lang/text/text.cc | 100.00% (20/20) | 100.00% (210/210) | 100.00% (137/137) | 97.03% (98/101) |
Totals | 98.01% (2903/2962) | 95.36% (45245/47445) | 91.27% (31381/34382) | 87.95% (22700/25809) |