diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/profiling/microbenchmarks/bm2bq.py | 24 | ||||
-rw-r--r-- | tools/run_tests/generated/sources_and_headers.json | 28 | ||||
-rw-r--r-- | tools/run_tests/generated/tests.json | 26 | ||||
-rwxr-xr-x | tools/run_tests/run_microbenchmark.py | 2 |
4 files changed, 73 insertions, 7 deletions
diff --git a/tools/profiling/microbenchmarks/bm2bq.py b/tools/profiling/microbenchmarks/bm2bq.py index b65aebc97f..3aa700388e 100755 --- a/tools/profiling/microbenchmarks/bm2bq.py +++ b/tools/profiling/microbenchmarks/bm2bq.py @@ -104,6 +104,30 @@ bm_specs = { 'tpl': [], 'dyn': ['request_size', 'bandwidth_kilobits'], }, + 'BM_ErrorStringOnNewError': { + 'tpl': ['fixture'], + 'dyn': [], + }, + 'BM_ErrorStringRepeatedly': { + 'tpl': ['fixture'], + 'dyn': [], + }, + 'BM_ErrorGetStatus': { + 'tpl': ['fixture'], + 'dyn': [], + }, + 'BM_ErrorGetStatusCode': { + 'tpl': ['fixture'], + 'dyn': [], + }, + 'BM_ErrorHttpError': { + 'tpl': ['fixture'], + 'dyn': [], + }, + 'BM_HasClearGrpcStatus': { + 'tpl': ['fixture'], + 'dyn': [], + }, 'BM_IsolatedFilter' : { 'tpl': ['fixture', 'client_mutator'], 'dyn': [], diff --git a/tools/run_tests/generated/sources_and_headers.json b/tools/run_tests/generated/sources_and_headers.json index 462353cb50..3808b5cf13 100644 --- a/tools/run_tests/generated/sources_and_headers.json +++ b/tools/run_tests/generated/sources_and_headers.json @@ -2338,14 +2338,16 @@ "gpr", "gpr_test_util", "grpc", + "grpc++", + "grpc++_test_util", "grpc_test_util" ], "headers": [], "is_filegroup": false, "language": "c++", - "name": "bm_closure", + "name": "bm_cq", "src": [ - "test/cpp/microbenchmarks/bm_closure.cc" + "test/cpp/microbenchmarks/bm_cq.cc" ], "third_party": false, "type": "target" @@ -2363,9 +2365,9 @@ "headers": [], "is_filegroup": false, "language": "c++", - "name": "bm_cq", + "name": "bm_error", "src": [ - "test/cpp/microbenchmarks/bm_cq.cc" + "test/cpp/microbenchmarks/bm_error.cc" ], "third_party": false, "type": "target" @@ -2392,6 +2394,24 @@ }, { "deps": [ + "benchmark", + "gpr", + "gpr_test_util", + "grpc", + "grpc_test_util" + ], + "headers": [], + "is_filegroup": false, + "language": "c++", + "name": "bm_metadata", + "src": [ + "test/cpp/microbenchmarks/bm_metadata.cc" + ], + "third_party": false, + "type": "target" + }, + { + "deps": [ "gpr", "grpc", "grpc++" diff --git a/tools/run_tests/generated/tests.json b/tools/run_tests/generated/tests.json index c8d0f04073..ea90dc66c8 100644 --- a/tools/run_tests/generated/tests.json +++ b/tools/run_tests/generated/tests.json @@ -2484,7 +2484,7 @@ "flaky": false, "gtest": false, "language": "c++", - "name": "bm_closure", + "name": "bm_cq", "platforms": [ "linux", "mac", @@ -2506,7 +2506,7 @@ "flaky": false, "gtest": false, "language": "c++", - "name": "bm_cq", + "name": "bm_error", "platforms": [ "linux", "mac", @@ -2536,6 +2536,28 @@ ] }, { + "args": [ + "--benchmark_min_time=0" + ], + "ci_platforms": [ + "linux", + "mac", + "posix" + ], + "cpu_cost": 1.0, + "exclude_configs": [], + "exclude_iomgrs": [], + "flaky": false, + "gtest": false, + "language": "c++", + "name": "bm_metadata", + "platforms": [ + "linux", + "mac", + "posix" + ] + }, + { "args": [], "ci_platforms": [ "linux", diff --git a/tools/run_tests/run_microbenchmark.py b/tools/run_tests/run_microbenchmark.py index b090847820..261766a881 100755 --- a/tools/run_tests/run_microbenchmark.py +++ b/tools/run_tests/run_microbenchmark.py @@ -199,7 +199,7 @@ argp.add_argument('-c', '--collect', default=sorted(collectors.keys()), help='Which collectors should be run against each benchmark') argp.add_argument('-b', '--benchmarks', - default=['bm_fullstack', 'bm_closure', 'bm_cq', 'bm_call_create'], + default=['bm_fullstack', 'bm_closure', 'bm_cq', 'bm_call_create', 'bm_error', 'bm_metadata'], nargs='+', type=str, help='Which microbenchmarks should be run') |