Closed poor-circle closed 5 months ago
Code Coverage Report for detail, goto summary download Artifacts
Filename Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cinatra_log_wrapper.hpp 4 1 75.00% 9 1 88.89% 0 0 -
cookie.hpp 15 2 86.67% 84 2 97.62% 28 3 89.29%
coro_http_client.hpp 86 4 95.35% 1425 200 85.96% 456 114 75.00%
coro_http_connection.hpp 36 2 94.44% 660 161 75.61% 194 62 68.04%
coro_http_request.hpp 28 4 85.71% 190 15 92.11% 72 9 87.50%
coro_http_response.hpp 27 6 77.78% 206 64 68.93% 88 37 57.95%
coro_http_router.hpp 15 0 100.00% 181 32 82.32% 20 8 60.00%
coro_http_server.hpp 45 3 93.33% 833 81 90.28% 168 42 75.00%
coro_radix_tree.hpp 17 1 94.12% 264 45 82.95% 136 33 75.74%
define.h 2 0 100.00% 28 2 92.86% 20 1 95.00%
http_parser.hpp 29 5 82.76% 198 32 83.84% 54 12 77.78%
mime_types.hpp 1 0 100.00% 7 2 71.43% 2 1 50.00%
multipart.hpp 4 0 100.00% 86 13 84.88% 20 4 80.00%
picohttpparser.h 14 6 57.14% 467 278 40.47% 210 102 51.43%
response_cv.hpp 2 0 100.00% 55 32 41.82% 46 16 65.22%
session.hpp 11 0 100.00% 54 2 96.30% 4 1 75.00%
session_manager.hpp 10 1 90.00% 67 5 92.54% 10 1 90.00%
sha1.hpp 12 0 100.00% 181 8 95.58% 12 2 83.33%
string_resize.hpp 2 0 100.00% 18 0 100.00% 2 0 100.00%
time_util.hpp 18 7 61.11% 154 70 54.55% 26 2 92.31%
uri.hpp 17 5 70.59% 200 59 70.50% 166 50 69.88%
url_encode_decode.hpp 4 0 100.00% 85 20 76.47% 48 16 66.67%
utils.hpp 14 0 100.00% 202 22 89.11% 116 43 62.93%
websocket.hpp 14 3 78.57% 174 13 92.53% 78 18 76.92%
ylt/coro_io/channel.hpp 15 0 100.00% 106 7 93.40% 30 5 83.33%
ylt/coro_io/client_pool.hpp 22 4 81.82% 324 173 46.60% 72 46 36.11%
ylt/coro_io/coro_file.hpp 17 1 94.12% 162 31 80.86% 42 15 64.29%
ylt/coro_io/coro_io.hpp 51 2 96.08% 325 15 95.38% 4 1 75.00%
ylt/coro_io/detail/client_queue.hpp 10 5 50.00% 47 23 51.06% 10 4 60.00%
ylt/coro_io/io_context_pool.hpp 30 6 80.00% 186 36 80.65% 22 7 68.18%
ylt/util/concurrentqueue.h 78 27 65.38% 1241 722 41.82% 290 200 31.03%
ylt/util/expected.hpp 6 4 33.33% 6 4 33.33% 0 0 -
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL 656 99 84.91% 8225 2170 73.62% 2446 855 65.04%
Code Coverage Report for detail, goto summary download Artifacts
Filename Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cinatra_log_wrapper.hpp 4 1 75.00% 9 1 88.89% 0 0 -
cookie.hpp 15 2 86.67% 84 2 97.62% 28 3 89.29%
coro_http_client.hpp 86 4 95.35% 1425 204 85.68% 456 116 74.56%
coro_http_connection.hpp 36 2 94.44% 660 153 76.82% 194 60 69.07%
coro_http_request.hpp 28 4 85.71% 190 15 92.11% 72 9 87.50%
coro_http_response.hpp 27 6 77.78% 206 64 68.93% 88 37 57.95%
coro_http_router.hpp 15 0 100.00% 181 32 82.32% 20 8 60.00%
coro_http_server.hpp 45 3 93.33% 833 81 90.28% 168 42 75.00%
coro_radix_tree.hpp 17 1 94.12% 264 45 82.95% 136 33 75.74%
define.h 2 0 100.00% 28 2 92.86% 20 1 95.00%
http_parser.hpp 29 5 82.76% 198 32 83.84% 54 12 77.78%
mime_types.hpp 1 0 100.00% 7 2 71.43% 2 1 50.00%
multipart.hpp 4 0 100.00% 86 17 80.23% 20 5 75.00%
picohttpparser.h 14 6 57.14% 467 278 40.47% 210 102 51.43%
response_cv.hpp 2 0 100.00% 55 32 41.82% 46 16 65.22%
session.hpp 11 0 100.00% 54 2 96.30% 4 1 75.00%
session_manager.hpp 10 1 90.00% 67 5 92.54% 10 1 90.00%
sha1.hpp 12 0 100.00% 181 8 95.58% 12 2 83.33%
string_resize.hpp 2 0 100.00% 18 0 100.00% 2 0 100.00%
time_util.hpp 18 7 61.11% 154 70 54.55% 26 2 92.31%
uri.hpp 17 5 70.59% 200 59 70.50% 166 50 69.88%
url_encode_decode.hpp 4 0 100.00% 85 20 76.47% 48 16 66.67%
utils.hpp 14 0 100.00% 202 22 89.11% 116 43 62.93%
websocket.hpp 14 3 78.57% 174 13 92.53% 78 18 76.92%
ylt/coro_io/channel.hpp 15 0 100.00% 106 7 93.40% 30 5 83.33%
ylt/coro_io/client_pool.hpp 22 4 81.82% 324 173 46.60% 72 46 36.11%
ylt/coro_io/coro_file.hpp 17 1 94.12% 162 31 80.86% 42 15 64.29%
ylt/coro_io/coro_io.hpp 51 2 96.08% 325 15 95.38% 4 1 75.00%
ylt/coro_io/detail/client_queue.hpp 10 5 50.00% 47 23 51.06% 10 4 60.00%
ylt/coro_io/io_context_pool.hpp 30 6 80.00% 186 36 80.65% 22 7 68.18%
ylt/util/concurrentqueue.h 78 27 65.38% 1241 718 42.14% 290 198 31.72%
ylt/util/expected.hpp 6 4 33.33% 6 4 33.33% 0 0 -
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL 656 99 84.91% 8225 2166 73.67% 2446 854 65.09%
Code Coverage Report for detail, goto summary download Artifacts
Filename Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cinatra_log_wrapper.hpp 4 1 75.00% 9 1 88.89% 0 0 -
cookie.hpp 15 2 86.67% 84 2 97.62% 28 3 89.29%
coro_http_client.hpp 86 4 95.35% 1425 204 85.68% 456 116 74.56%
coro_http_connection.hpp 36 2 94.44% 660 153 76.82% 194 60 69.07%
coro_http_request.hpp 28 4 85.71% 190 15 92.11% 72 9 87.50%
coro_http_response.hpp 27 6 77.78% 206 64 68.93% 88 37 57.95%
coro_http_router.hpp 15 0 100.00% 181 32 82.32% 20 8 60.00%
coro_http_server.hpp 45 3 93.33% 833 81 90.28% 168 42 75.00%
coro_radix_tree.hpp 17 1 94.12% 264 45 82.95% 136 33 75.74%
define.h 2 0 100.00% 28 2 92.86% 20 1 95.00%
http_parser.hpp 29 5 82.76% 198 32 83.84% 54 12 77.78%
mime_types.hpp 1 0 100.00% 7 2 71.43% 2 1 50.00%
multipart.hpp 4 0 100.00% 86 13 84.88% 20 4 80.00%
picohttpparser.h 14 6 57.14% 467 278 40.47% 210 102 51.43%
response_cv.hpp 2 0 100.00% 55 32 41.82% 46 16 65.22%
session.hpp 11 0 100.00% 54 2 96.30% 4 1 75.00%
session_manager.hpp 10 1 90.00% 67 5 92.54% 10 1 90.00%
sha1.hpp 12 0 100.00% 181 8 95.58% 12 2 83.33%
string_resize.hpp 2 0 100.00% 18 0 100.00% 2 0 100.00%
time_util.hpp 18 7 61.11% 154 70 54.55% 26 2 92.31%
uri.hpp 17 5 70.59% 200 59 70.50% 166 50 69.88%
url_encode_decode.hpp 4 0 100.00% 85 20 76.47% 48 16 66.67%
utils.hpp 14 0 100.00% 202 22 89.11% 116 43 62.93%
websocket.hpp 14 3 78.57% 174 13 92.53% 78 18 76.92%
ylt/coro_io/channel.hpp 15 0 100.00% 106 7 93.40% 30 5 83.33%
ylt/coro_io/client_pool.hpp 22 4 81.82% 324 173 46.60% 72 46 36.11%
ylt/coro_io/coro_file.hpp 17 1 94.12% 162 31 80.86% 42 15 64.29%
ylt/coro_io/coro_io.hpp 51 2 96.08% 325 15 95.38% 4 1 75.00%
ylt/coro_io/detail/client_queue.hpp 10 5 50.00% 47 23 51.06% 10 4 60.00%
ylt/coro_io/io_context_pool.hpp 30 6 80.00% 186 36 80.65% 22 7 68.18%
ylt/util/concurrentqueue.h 78 27 65.38% 1241 722 41.82% 290 200 31.03%
ylt/util/expected.hpp 6 4 33.33% 6 4 33.33% 0 0 -
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL 656 99 84.91% 8225 2166 73.67% 2446 855 65.04%
Code Coverage Report for detail, goto summary download Artifacts
Filename Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cinatra_log_wrapper.hpp 4 1 75.00% 9 1 88.89% 0 0 -
cookie.hpp 15 2 86.67% 84 2 97.62% 28 3 89.29%
coro_http_client.hpp 86 5 94.19% 1425 205 85.61% 456 116 74.56%
coro_http_connection.hpp 36 2 94.44% 660 157 76.21% 194 61 68.56%
coro_http_request.hpp 28 4 85.71% 190 15 92.11% 72 9 87.50%
coro_http_response.hpp 27 6 77.78% 206 64 68.93% 88 37 57.95%
coro_http_router.hpp 15 0 100.00% 181 32 82.32% 20 8 60.00%
coro_http_server.hpp 45 3 93.33% 833 81 90.28% 168 42 75.00%
coro_radix_tree.hpp 17 1 94.12% 264 45 82.95% 136 33 75.74%
define.h 2 0 100.00% 28 2 92.86% 20 1 95.00%
http_parser.hpp 29 5 82.76% 198 32 83.84% 54 12 77.78%
mime_types.hpp 1 0 100.00% 7 2 71.43% 2 1 50.00%
multipart.hpp 4 0 100.00% 86 13 84.88% 20 4 80.00%
picohttpparser.h 14 6 57.14% 467 278 40.47% 210 102 51.43%
response_cv.hpp 2 0 100.00% 55 32 41.82% 46 16 65.22%
session.hpp 11 0 100.00% 54 2 96.30% 4 1 75.00%
session_manager.hpp 10 1 90.00% 67 5 92.54% 10 1 90.00%
sha1.hpp 12 0 100.00% 181 8 95.58% 12 2 83.33%
string_resize.hpp 2 0 100.00% 18 0 100.00% 2 0 100.00%
time_util.hpp 18 7 61.11% 154 70 54.55% 26 2 92.31%
uri.hpp 17 5 70.59% 200 59 70.50% 166 50 69.88%
url_encode_decode.hpp 4 0 100.00% 85 20 76.47% 48 16 66.67%
utils.hpp 14 0 100.00% 202 22 89.11% 116 43 62.93%
websocket.hpp 14 3 78.57% 174 13 92.53% 78 18 76.92%
ylt/coro_io/channel.hpp 15 0 100.00% 106 7 93.40% 30 5 83.33%
ylt/coro_io/client_pool.hpp 22 4 81.82% 324 173 46.60% 72 46 36.11%
ylt/coro_io/coro_file.hpp 17 1 94.12% 162 31 80.86% 42 15 64.29%
ylt/coro_io/coro_io.hpp 51 2 96.08% 325 15 95.38% 4 1 75.00%
ylt/coro_io/detail/client_queue.hpp 10 5 50.00% 47 23 51.06% 10 4 60.00%
ylt/coro_io/io_context_pool.hpp 30 6 80.00% 186 36 80.65% 22 7 68.18%
ylt/util/concurrentqueue.h 78 27 65.38% 1241 722 41.82% 290 200 31.03%
ylt/util/expected.hpp 6 4 33.33% 6 4 33.33% 0 0 -
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL 656 100 84.76% 8225 2171 73.60% 2446 856 65.00%
Code Coverage Report for detail, goto summary download Artifacts
Filename Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cinatra_log_wrapper.hpp 4 1 75.00% 9 1 88.89% 0 0 -
cookie.hpp 15 2 86.67% 84 2 97.62% 28 3 89.29%
coro_http_client.hpp 86 4 95.35% 1425 206 85.54% 456 115 74.78%
coro_http_connection.hpp 36 2 94.44% 660 153 76.82% 194 60 69.07%
coro_http_request.hpp 28 4 85.71% 190 15 92.11% 72 9 87.50%
coro_http_response.hpp 27 6 77.78% 206 64 68.93% 88 37 57.95%
coro_http_router.hpp 15 0 100.00% 181 32 82.32% 20 8 60.00%
coro_http_server.hpp 45 3 93.33% 833 81 90.28% 168 42 75.00%
coro_radix_tree.hpp 17 1 94.12% 264 45 82.95% 136 33 75.74%
define.h 2 0 100.00% 28 2 92.86% 20 1 95.00%
http_parser.hpp 29 5 82.76% 198 32 83.84% 54 12 77.78%
mime_types.hpp 1 0 100.00% 7 2 71.43% 2 1 50.00%
multipart.hpp 4 0 100.00% 86 13 84.88% 20 4 80.00%
picohttpparser.h 14 6 57.14% 467 278 40.47% 210 102 51.43%
response_cv.hpp 2 0 100.00% 55 32 41.82% 46 16 65.22%
session.hpp 11 0 100.00% 54 2 96.30% 4 1 75.00%
session_manager.hpp 10 1 90.00% 67 5 92.54% 10 1 90.00%
sha1.hpp 12 0 100.00% 181 8 95.58% 12 2 83.33%
string_resize.hpp 2 0 100.00% 18 0 100.00% 2 0 100.00%
time_util.hpp 18 7 61.11% 154 70 54.55% 26 2 92.31%
uri.hpp 17 5 70.59% 200 59 70.50% 166 50 69.88%
url_encode_decode.hpp 4 0 100.00% 85 20 76.47% 48 16 66.67%
utils.hpp 14 0 100.00% 202 22 89.11% 116 43 62.93%
websocket.hpp 14 3 78.57% 174 13 92.53% 78 18 76.92%
ylt/coro_io/channel.hpp 15 0 100.00% 106 7 93.40% 30 5 83.33%
ylt/coro_io/client_pool.hpp 22 4 81.82% 324 173 46.60% 72 46 36.11%
ylt/coro_io/coro_file.hpp 17 1 94.12% 162 31 80.86% 42 15 64.29%
ylt/coro_io/coro_io.hpp 51 2 96.08% 325 15 95.38% 4 1 75.00%
ylt/coro_io/detail/client_queue.hpp 10 5 50.00% 47 23 51.06% 10 4 60.00%
ylt/coro_io/io_context_pool.hpp 30 6 80.00% 186 36 80.65% 22 7 68.18%
ylt/util/concurrentqueue.h 78 27 65.38% 1241 722 41.82% 290 200 31.03%
ylt/util/expected.hpp 6 4 33.33% 6 4 33.33% 0 0 -
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL 656 99 84.91% 8225 2168 73.64% 2446 854 65.09%
The old version of http client may crash/return incorrect error_code when timeout. The pr fix it by a RAII timer_guard.