Skip to content

Instantly share code, notes, and snippets.

@lidizheng
Created January 16, 2019 23:45
Show Gist options
  • Save lidizheng/5760e92de658260a720191df98f55207 to your computer and use it in GitHub Desktop.
Save lidizheng/5760e92de658260a720191df98f55207 to your computer and use it in GitHub Desktop.
gRPC Python Test Branch Coverage
Name Stmts Miss Branch BrPart Cover Missing
-------------------------------------------------------------------------------------------------------------------------------------------------------
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/__init__.py 276 67 18 3 76% 28-29, 66, 84, 98, 113, 136, 158, 180, 196, 311, 322, 330, 345, 363, 374, 385, 396, 452, 488, 525, 561, 613, 630, 692, 721, 749, 780, 814, 844, 872, 903, 935, 945, 965, 985, 1005, 1025, 1036, 1052, 1062, 1075, 1088, 1097, 1109, 1121, 1140, 1159, 1171, 1184, 1248, 1268, 1296, 1315, 1332, 1350, 1358, 1388, 1598, 1601, 1634, 1844-1845, 1849-1850, 1854-1855, 1597->1598, 1600->1601, 1627->1634
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_auth.py 32 1 2 1 94% 55, 54->55
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_channel.py 599 55 177 32 88% 80, 117, 142-143, 152-153, 182, 212-218, 226, 277-278, 281-282, 315, 332, 367, 370-371, 374-377, 380-385, 396, 402, 408, 414, 420, 422, 430, 451-454, 510, 529, 571, 606, 775, 785, 851-855, 956-957, 1038-1040, 121->exit, 141->142, 151->152, 181->182, 206->208, 206->237, 207->exit, 211->212, 223->226, 242->exit, 262->270, 314->315, 328->332, 342->348, 395->396, 401->402, 407->408, 413->414, 419->420, 421->422, 450->451, 509->510, 528->529, 570->571, 605->606, 760->763, 784->785, 910->912, 950->956, 962->exit, 964->962, 1062->1066
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_common.py 31 1 8 1 95% 66, 65->66
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_cython/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_grpcio_metadata.py 1 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_interceptor.py 253 64 28 5 74% 57-58, 62-63, 67-68, 72-73, 91, 94, 100, 103, 106, 109, 112, 115, 118, 121, 127, 130, 133, 136, 139, 142, 152, 155, 158, 161, 164, 167, 170, 173, 176, 179, 182, 188, 191, 194, 238-241, 315-316, 360-363, 404-405, 437-438, 448, 451, 461, 471, 481, 491, 494, 497, 500-501, 504, 513, 458->461, 468->471, 478->481, 488->491, 509->513
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_plugin_wrapping.py 51 11 10 4 72% 52, 57, 63, 80-88, 99, 50->57, 51->52, 60->63, 93->99
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_server.py 543 15 164 15 96% 184, 228, 233, 239-240, 265, 275, 318, 337, 355, 363, 527, 649, 747, 814, 133->exit, 183->184, 232->233, 264->265, 267->275, 317->318, 345->343, 362->363, 380->371, 507->531, 521->527, 630->649, 746->747, 813->814, 863->exit
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/_utilities.py 95 7 22 4 91% 54, 75, 80, 137, 140, 148, 157, 74->75, 79->80, 144->148, 156->157
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/beta/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/beta/_client_adaptations.py 275 60 28 5 76% 43, 51-54, 88, 91, 99, 107, 110-113, 116-121, 124, 139, 142, 145, 149-154, 160, 163, 166, 169, 187, 241-246, 253-254, 324, 351, 393, 423, 463-471, 483-491, 504-512, 544-552, 566, 577, 587, 597, 652, 655, 676, 40->43, 98->99, 106->107, 240->241, 673->676
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/beta/_metadata.py 21 3 10 3 81% 33, 41, 48, 32->33, 40->41, 47->48
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/beta/_server_adaptations.py 218 107 56 4 46% 53, 56, 59, 63, 72, 76, 83, 107-110, 113-115, 118-120, 123-126, 129-131, 134-143, 146-155, 160-173, 178-186, 191-204, 209-220, 225-240, 284-308, 344-347, 387, 259->284, 278->308, 341->344, 382->387
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/beta/implementations.py 71 4 0 0 94% 90, 99, 130-132
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/beta/interfaces.py 34 7 0 0 79% 72, 77, 86, 108, 127, 136, 165
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/beta/utilities.py 87 64 20 0 21% 32-37, 40-55, 58-70, 74-88, 91-92, 95-96, 99-100, 103-104, 107-108, 111-112, 115-120, 123-124, 127-129, 147-149
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/experimental/__init__.py 1 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/experimental/session_cache.py 9 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/common/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/common/cardinality.py 8 0 2 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/common/style.py 6 0 2 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/foundation/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/foundation/abandonment.py 2 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/foundation/callable_util.py 26 6 2 0 79% 57-59, 76-80
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/foundation/future.py 25 8 0 0 68% 79, 107, 120, 137, 160, 183, 206, 221
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/foundation/logging_pool.py 27 1 0 0 96% 54
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/foundation/stream.py 10 3 0 0 70% 31, 36, 45
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/interfaces/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/interfaces/face/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/interfaces/face/face.py 159 47 2 0 71% 48-50, 53, 115, 153, 164, 174, 182, 192, 209, 222, 235, 248, 265, 278, 291, 304, 317, 331, 340, 352, 384, 404, 430, 453, 479, 511, 535, 560, 587, 612, 688, 727, 754, 780, 815, 842, 868, 897, 926, 954, 982, 995, 1008, 1021, 1034
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc/framework/interfaces/face/utilities.py 24 4 0 0 83% 116, 132, 149, 166
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_channelz/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_channelz/v1/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_channelz/v1/channelz.py 66 51 10 0 20% 30-37, 41-48, 52-62, 66-78, 82-92, 96-106, 110-120, 141
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_health/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_health/v1/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_health/v1/health.py 69 2 14 0 98% 34, 46
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_reflection/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_reflection/v1alpha/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_reflection/v1alpha/reflection.py 63 1 16 1 97% 131, 128->131
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_status/__init__.py 0 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_status/rpc_status.py 26 1 10 2 92% 69, 61->60, 68->69
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/__init__.py 126 49 0 0 61% 38, 43, 55, 72, 81, 86, 97, 114, 129, 134, 139, 151, 168, 183, 192, 197, 202, 213, 236, 255, 274, 293, 314, 319, 329, 350, 362, 367, 377, 398, 408, 413, 418, 428, 449, 459, 464, 476, 481, 491, 513, 531, 548, 565, 584, 598, 612, 621, 630
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_channel/__init__.py 4 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_channel/_channel.py 36 7 0 0 81% 30, 33, 62, 65, 68-69, 72
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_channel/_channel_rpc.py 63 5 0 0 92% 43, 46, 67, 80, 92
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_channel/_channel_state.py 22 0 2 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_channel/_invocation.py 199 60 26 8 68% 26, 30, 34, 38, 46-47, 66, 69, 72, 75, 78, 81, 87, 96, 99, 102, 105, 108, 111, 144, 148-149, 153, 157, 168-170, 174, 178, 182-184, 197, 200, 203, 209, 212, 215, 218, 221, 224, 230, 236, 251-254, 267-269, 279-281, 294, 300, 303, 306, 309, 312, 315, 318, 321, 324, 140->144, 162->170, 164->168, 248->251, 262->269, 264->267, 274->281, 276->279
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_channel/_multi_callable.py 47 5 0 0 89% 35-38, 71-75
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_channel/_rpc_state.py 133 11 42 10 88% 41, 95, 102, 107, 116, 118, 156, 182, 186, 189, 192, 38->41, 56->exit, 93->102, 94->95, 106->107, 115->116, 117->118, 148->exit, 155->156, 179->182
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_common.py 66 25 6 0 60% 40-46, 63, 67, 71, 75, 79, 83, 87, 91, 95, 103, 123, 127, 131, 135, 139, 147, 152, 157, 162
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_server/__init__.py 3 0 0 0 100%
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_server/_handler.py 149 27 42 9 78% 28, 32, 36, 40, 44, 48, 52, 91-92, 105, 114, 123, 143, 151-160, 166, 168, 184, 194, 104->105, 110->114, 120->123, 140->143, 165->166, 167->168, 183->184, 192->201, 193->194
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_server/_rpc.py 108 20 18 6 78% 50-53, 69, 78, 85-86, 92-93, 123, 134-139, 142-143, 146-147, 49->50, 59->exit, 66->69, 91->92, 99->exit, 122->123
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_server/_server.py 74 0 4 1 99% 74->exit
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_server/_server_rpc.py 49 5 0 0 90% 27, 42, 45, 66, 90
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_server/_service.py 49 6 6 1 87% 42, 57-58, 66-68, 63->66
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_server/_servicer_context.py 43 16 6 1 57% 30-36, 39, 42, 45, 48, 51, 54, 57, 63, 67, 71, 74, 62->63
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_testing/_time.py 152 11 30 5 91% 32-33, 110, 113, 116, 119, 122, 125, 159, 202, 212, 156->159, 201->202, 211->212, 218->exit, 226->exit
/Users/lidiz/src/grpc/py37_native/lib/python3.7/site-packages/grpc_tools/protoc.py 9 7 4 0 31% 17-23, 34-36
tests/_loader.py 43 10 18 2 74% 53-61, 105, 51->53, 102->105
tests/_result.py 178 87 46 5 44% 73, 75, 77, 79, 84-89, 138-140, 144-145, 149-151, 156-158, 163-165, 184-186, 191-193, 204-205, 214, 228-229, 235-237, 245-246, 272-273, 277-278, 283-285, 289-292, 296-299, 317-320, 324-327, 341-343, 355-412, 424-440, 72->73, 74->75, 76->77, 78->79, 82->84
tests/_runner.py 125 93 30 1 21% 55-57, 61-65, 69-70, 75, 83-88, 91-92, 95, 99, 113-115, 121, 124, 129-142, 145-225, 143->145
tests/_sanity/__init__.py 0 0 0 0 100%
tests/_sanity/_sanity_test.py 16 1 4 1 90% 46, 45->46
tests/channelz/__init__.py 0 0 0 0 100%
tests/channelz/_channelz_servicer_test.py 285 230 46 1 18% 41, 45-46, 50-51, 57-65, 72-80, 85, 89-91, 98-100, 103-109, 112-118, 122-125, 128-142, 145-147, 150-154, 157-161, 164-170, 173-179, 182-193, 196-200, 203-240, 243-273, 277-280, 283-290, 294-308, 311-350, 354-384, 388-399, 406-413, 420-426, 429-435, 438-444, 447-453, 456-465, 469, 468->469
tests/fork/__init__.py 0 0 0 0 100%
tests/fork/client.py 33 24 14 1 21% 25-53, 57-61, 65-72, 76, 75->76
tests/fork/methods.py 293 236 56 0 17% 36-42, 46-50, 55-62, 66-72, 78-80, 83, 86, 89-95, 98-100, 103-105, 108, 111, 117-127, 130, 133-141, 146-159, 164-175, 180-192, 197-208, 214-230, 235-271, 276-321, 326-346, 352-361, 367-376, 382-387, 393-398, 418-445
tests/health_check/__init__.py 0 0 0 0 100%
tests/health_check/_health_servicer_test.py 142 2 6 2 97% 214, 224, 213->214, 223->224
tests/interop/__init__.py 0 0 0 0 100%
tests/interop/_insecure_intraop_test.py 19 1 2 1 90% 44, 43->44
tests/interop/_intraop_test_case.py 19 0 0 0 100%
tests/interop/_secure_intraop_test.py 20 1 2 1 91% 53, 52->53
tests/interop/client.py 60 46 22 1 18% 29-65, 69-114, 118-122, 126-129, 133, 132->133
tests/interop/methods.py 306 115 100 13 59% 39-41, 43-45, 51-52, 98, 102-103, 108-109, 114-115, 120, 123, 146, 167, 201, 266, 268, 304-306, 322-324, 328-335, 339-362, 366-368, 372-374, 378-412, 416-418, 423-430, 436-440, 445-455, 460-472, 513-534, 38->39, 42->43, 50->51, 80->79, 119->120, 122->123, 145->146, 166->167, 265->266, 267->268, 303->304, 321->322, 511->513
tests/interop/resources.py 19 5 4 0 61% 38-42
tests/interop/server.py 37 22 4 1 39% 34-64, 68, 67->68
tests/protoc_plugin/__init__.py 0 0 0 0 100%
tests/protoc_plugin/_python_plugin_test.py 352 1 30 1 99% 506, 505->506
tests/protoc_plugin/_split_definitions_test.py 183 1 38 2 99% 330, 57->60, 329->330
tests/protoc_plugin/beta_python_plugin_test.py 402 1 42 1 99% 662, 661->662
tests/protoc_plugin/protos/__init__.py 0 0 0 0 100%
tests/protoc_plugin/protos/invocation_testing/__init__.py 0 0 0 0 100%
tests/protoc_plugin/protos/payload/__init__.py 0 0 0 0 100%
tests/protoc_plugin/protos/requests/__init__.py 0 0 0 0 100%
tests/protoc_plugin/protos/requests/r/__init__.py 0 0 0 0 100%
tests/protoc_plugin/protos/responses/__init__.py 0 0 0 0 100%
tests/protoc_plugin/protos/service/__init__.py 0 0 0 0 100%
tests/qps/__init__.py 0 0 0 0 100%
tests/qps/benchmark_client.py 114 72 18 0 32% 35-37, 48-74, 78, 83, 86, 89, 92-94, 100-101, 107, 110-111, 114-117, 124-126, 130-132, 135, 141-147, 150-151, 154-158, 163, 166-171, 177-185, 189-190, 193-194, 197-200
tests/qps/benchmark_server.py 18 9 4 0 41% 23-24, 27-29, 37, 40, 43-44
tests/qps/client_runner.py 49 30 6 0 35% 31, 35, 39, 45-48, 52-54, 57-60, 63-65, 71-75, 78-81, 84-86, 89-90
tests/qps/histogram.py 44 35 0 0 20% 28-37, 40-46, 49-55, 58-66, 69-70
tests/qps/qps_worker.py 20 11 2 1 45% 27-34, 38-47, 37->38
tests/qps/worker_server.py 112 85 32 0 19% 39, 42-55, 58-64, 67-102, 105-132, 135-143, 146-177, 180, 183-184, 187
tests/reflection/__init__.py 0 0 0 0 100%
tests/reflection/_reflection_servicer_test.py 60 1 4 1 97% 184, 183->184
tests/status/__init__.py 0 0 0 0 100%
tests/status/_grpc_status_test.py 96 3 12 2 95% 103, 172-173, 99->103, 171->172
tests/stress/__init__.py 0 0 0 0 100%
tests/stress/client.py 82 63 24 1 19% 33-76, 80-84, 88-93, 97-115, 119-157, 161, 160->161
tests/stress/metrics_server.py 23 13 2 0 40% 27-28, 31-35, 38-39, 42-45
tests/stress/test_runner.py 34 25 6 0 22% 23-32, 38-43, 46-55
tests/testing/__init__.py 0 0 0 0 100%
tests/testing/_application_common.py 19 0 0 0 100%
tests/testing/_application_testing_common.py 14 5 2 1 62% 23-27, 22->23
tests/testing/_client_application.py 140 8 34 6 92% 88, 116, 126, 160, 164, 185, 200, 215, 122->126, 156->164, 159->160, 184->185, 197->200, 212->215
tests/testing/_client_test.py 175 1 28 1 99% 308, 307->308
tests/testing/_server_application.py 39 11 16 5 71% 38-39, 41, 50-52, 54, 61-63, 65, 37->38, 49->50, 53->54, 60->61, 64->65
tests/testing/_server_test.py 97 1 8 1 98% 169, 168->169
tests/testing/_time_test.py 106 1 16 1 98% 165, 164->165
tests/testing/proto/__init__.py 0 0 0 0 100%
tests/unit/__init__.py 0 0 0 0 100%
tests/unit/_abort_test.py 65 5 8 2 90% 47, 57, 79, 123-124, 75->79, 122->123
tests/unit/_api_test.py 21 2 2 1 87% 108-109, 107->108
tests/unit/_auth_context_test.py 95 2 2 1 97% 193-194, 192->193
tests/unit/_auth_test.py 45 2 2 1 94% 81-82, 80->81
tests/unit/_channel_args_test.py 21 2 4 1 88% 66-67, 65->66
tests/unit/_channel_close_test.py 124 6 20 1 95% 63, 75, 91, 94, 186-187, 185->186
tests/unit/_channel_connectivity_test.py 93 2 8 1 97% 150-151, 149->150
tests/unit/_channel_ready_future_test.py 63 3 4 2 93% 39, 94-95, 38->39, 93->94
tests/unit/_compression_test.py 67 3 14 3 93% 69, 126-127, 57->exit, 66->69, 125->126
tests/unit/_credentials_test.py 30 2 2 1 91% 69-70, 68->69
tests/unit/_cython/__init__.py 0 0 0 0 100%
tests/unit/_cython/_cancel_many_calls_test.py 128 22 28 1 83% 111-115, 119-131, 134-137, 223, 222->223
tests/unit/_cython/_channel_test.py 30 1 10 1 95% 62, 61->62
tests/unit/_cython/_common.py 62 0 12 1 99% 59->54
tests/unit/_cython/_fork_test.py 38 6 6 1 84% 63-68, 72, 71->72
tests/unit/_cython/_no_messages_server_completion_queue_per_call_test.py 44 3 6 2 90% 101-102, 132, 97->101, 131->132
tests/unit/_cython/_no_messages_single_server_completion_queue_test.py 38 1 4 1 95% 126, 125->126
tests/unit/_cython/_read_some_but_not_all_responses_test.py 131 6 16 2 95% 51-52, 93-94, 107, 240, 106->107, 239->240
tests/unit/_cython/_server_test.py 23 1 2 1 92% 49, 48->49
tests/unit/_cython/cygrpc_test.py 192 4 26 1 98% 32, 159-160, 421, 420->421
tests/unit/_cython/test_utilities.py 21 4 4 1 72% 28-29, 44, 51, 42->44
tests/unit/_empty_message_test.py 76 3 22 2 95% 85, 123-124, 82->85, 122->123
tests/unit/_error_message_encoding_test.py 47 1 4 1 96% 87, 86->87
tests/unit/_exit_scenarios.py 156 112 62 1 21% 61, 65, 69-71, 75, 79-81, 85, 89-91, 97-121, 127-142, 151-153, 156, 160-161, 165-235, 164->165
tests/unit/_exit_test.py 90 8 4 1 88% 49-54, 204-205, 203->204
tests/unit/_from_grpc_import_star.py 4 0 2 0 100%
tests/unit/_interceptor_test.py 290 21 54 9 91% 44-46, 49-52, 55-58, 152, 200-203, 207-210, 267, 603-604, 68->73, 80->exit, 87->89, 95->100, 104->109, 148->152, 264->267, 277->279, 602->603
tests/unit/_invalid_metadata_test.py 91 2 18 8 91% 141-142, 24->exit, 25->exit, 26->exit, 100->exit, 109->exit, 119->exit, 128->exit, 140->141
tests/unit/_invocation_defects_test.py 162 36 48 14 71% 41-43, 46-49, 52-55, 64-70, 73-78, 89-97, 109, 137, 141, 154, 165, 178, 182, 276-277, 26->exit, 27->exit, 28->exit, 29->exit, 84->86, 88->89, 88->91, 101->106, 106->109, 136->137, 140->141, 151->154, 259->exit, 275->276
tests/unit/_logging_test.py 28 1 2 1 93% 100, 99->100
tests/unit/_metadata_code_details_test.py 341 2 54 5 98% 664-665, 82->84, 99->101, 119->121, 139->141, 663->664
tests/unit/_metadata_flags_test.py 136 7 46 3 95% 93, 184, 218-223, 248, 252, 90->93, 247->248, 251->252
tests/unit/_metadata_test.py 123 4 38 3 96% 88, 173, 242-243, 85->88, 170->173, 241->242
tests/unit/_reconnect_test.py 61 10 8 3 81% 39-42, 52-53, 61-65, 71, 106-107, 67->68, 68->71, 105->106
tests/unit/_resource_exhausted_test.py 161 4 58 3 97% 132, 254, 258-259, 129->132, 253->254, 257->258
tests/unit/_rpc_test.py 515 3 94 2 99% 403, 851-852, 402->403, 850->851
tests/unit/_server_shutdown_scenarios.py 62 39 14 1 32% 41-44, 50-53, 57-64, 68-89, 93-97, 92->93
tests/unit/_server_shutdown_test.py 39 8 4 1 74% 44-49, 89-90, 88->89
tests/unit/_server_ssl_cert_config_test.py 273 4 24 2 98% 131, 407, 519-520, 150->exit, 518->519
tests/unit/_server_test.py 20 3 2 1 82% 25, 53-54, 52->53
tests/unit/_session_cache_test.py 58 2 2 1 95% 146-147, 145->146
tests/unit/_thread_pool.py 14 3 0 0 79% 28-30
tests/unit/_version_test.py 11 2 2 1 77% 29-30, 28->29
tests/unit/beta/__init__.py 0 0 0 0 100%
tests/unit/beta/_beta_features_test.py 196 3 28 2 98% 72, 110, 349, 71->72, 348->349
tests/unit/beta/_connectivity_channel_test.py 12 1 2 1 86% 32, 31->32
tests/unit/beta/_implementations_test.py 23 1 2 1 92% 55, 54->55
tests/unit/beta/_not_found_test.py 28 1 2 1 93% 60, 59->60
tests/unit/beta/_utilities_test.py 62 45 6 1 29% 29-30, 33-35, 38-41, 48-63, 66-89, 93, 92->93
tests/unit/beta/test_utilities.py 7 0 0 0 100%
tests/unit/framework/__init__.py 0 0 0 0 100%
tests/unit/framework/common/__init__.py 0 0 0 0 100%
tests/unit/framework/common/test_constants.py 11 0 0 0 100%
tests/unit/framework/common/test_control.py 41 1 6 0 98% 43
tests/unit/framework/common/test_coverage.py 42 19 0 0 55% 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97, 101
tests/unit/framework/foundation/__init__.py 0 0 0 0 100%
tests/unit/framework/foundation/_logging_pool_test.py 39 1 6 1 96% 73, 72->73
tests/unit/framework/foundation/stream_testing.py 23 14 10 0 27% 28, 32, 36, 40, 44-53, 57
tests/unit/resources.py 36 0 0 0 100%
tests/unit/test_common.py 53 7 14 1 88% 76-77, 96-100, 120-122, 74->73
-------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL 12876 2539 2283 272 78%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment