AJ Heller
18a8f6aad9
Refactor end2end tests to exercise each EventEngine ( #29202 )
...
* Refactor end2end tests to exercise each EventEngine
* fix incorrect bazel_only exclusions
* Automated change: Fix sanity tests
* microbenchmark fix
* sanitize, fix iOS flub
* Automated change: Fix sanity tests
* iOS fix
* reviewer feedback
* first pass at excluding EventEngine test expansion
Also caught a few cases where we should not test pollers, but should
test all engines. And two cases where we likely shouldn't be testing
either product.
* end2end fuzzers to be fuzzed differently via EventEngine.
* sanitize
* reviewer feedback
* remove misleading comment
* reviewer feedback: comments
* EE test_init needs to play with our build system
* fix golden file test runner
Co-authored-by: drfloob <drfloob@users.noreply.github.com>
3 years ago
Craig Tiller
ea389c00c2
Adjust include order per style guide ( #27175 )
...
Introduce clang-format configuration to sort includes closer to our rules.
3 years ago
capstan
131579d52d
Roll forward of commit 7883b51: Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
This reverts commit da66b7d14e
.
NEW:
* Adds references to `absl/flags/declare.h`, new to LTS 2020923.2 imported in commit 5b43440
.
* Works around MSVC 2017 compiler error with large help text on flags by reducing the help text.
4 years ago
Nathan Herring
da66b7d14e
Revert "Abseil Flags"
4 years ago
capstan
7883b5133d
Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
4 years ago
Esun Kim
ece76ee1e8
Fix code by readability-container-size-empty
4 years ago
Esun Kim
3e7d5976b5
Add TestEnvironment to tests
4 years ago
Esun Kim
165ee5007a
Replaced grpc::string with std::string
4 years ago
ncteisen
d3631f9c79
fix clang tidy
6 years ago
Alexander Polcyn
d9dbb76969
Allow specifying specific credential types to reach specific works in QPS benchmark driver
6 years ago
Hope Casey-Allen
e360d82216
Clang tidy
6 years ago
Hope Casey-Allen
839a0520a2
Add an option to collect medians every epoch. Useful for gathering per second median latencies
6 years ago
Vijay Pai
c90a85649b
Change grpc++ references in names to grpcpp
7 years ago
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
7 years ago
Vijay Pai
088112fea1
Create inproc version of QPS test and add a few simple tests of this to standard testing suite.
7 years ago
Guantao Liu
ac9fdfbc40
Removed unnecessary default values and fixed sanity.
7 years ago
yang-g
b575a34e05
Replace InitBenchmark with InitTest. Remove qps_test.cc
7 years ago
Guantao Liu
abe3cf51f0
Add a new metric 'Queries/CPU-sec'.
...
Enable internal credential types.
7 years ago
ncteisen
81db061d2a
Clang fmt and copyright sanity
8 years ago
ncteisen
8f9e012428
Add json out flag to qps driver
8 years ago
ncteisen
dc1b51e6b3
clang fmt
8 years ago
ncteisen
24e820762a
Add json out flag to qps driver
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Yuxuan Li
999ac157e6
initial implementation.
8 years ago
Nicolas "Pixel" Noble
6f7dcd0ade
Clang-format.
8 years ago
Nicolas "Pixel" Noble
b02dd01584
Fixing qps & benchmark.
8 years ago
yang-g
90f43d4fa4
add missing header
8 years ago
Alexander Polcyn
62a7ca8c95
re-run clang-format.sh
8 years ago
Alexander Polcyn
a6e796f58f
ignore core counts and core lists in qps json driver
8 years ago
Yuxuan Li
ac87a46225
enable uploading server cpu usage data from performance tests to big query
8 years ago
Alexander Polcyn
4873d30ea2
allow disable core_list setting and override qps server in benchmarks
8 years ago
Yuxuan Li
c9ca0a9e70
clang-format for recently changed files. merged upstream master
8 years ago
Yuxuan Li
60d55f80c4
Change flag precision to flag stride, better description.
...
Add flag error_tolerence to define the search stopping criteria.
Move the equal condition in the binary search to smaller than condition.
Wrap get_cpu_usage(), so on non-linux platform, the compiler won't
complain and will get cpu usage to be 0.
8 years ago
Yuxuan Li
c6c6cc269e
change default values flags
8 years ago
Yuxuan Li
69c61319df
change flags type, name according to the comments.
...
change binary search stride from 1 to FLAGS_precision
8 years ago
Yuxuan Li
77c18981c2
change binary search log info from GPR_INFO to GPR_DEBUG
8 years ago
Yuxuan Li
c265a0ab02
clean up unnecessary new lines and logging.
8 years ago
Yuxuan Li
49aeb59389
clang-formated and latency_vs_load.cc is deleted as its functionality
...
has been merged into qps_json_driver.
8 years ago
Yuxuan Li
d31c78c6f0
updated protobuf, merged latency_vs_load.cc(not deleted yet) and qps_json_driver.cc
8 years ago
Yuxuan Li
58977f1466
initial merge of latency vs load to qps_json_driver.cc
8 years ago
Yuxuan Li
fe21ec90f6
batched changes
8 years ago
Craig Tiller
0895545a58
Complete reporting for failure rates
8 years ago
Craig Tiller
1a8c52e479
Collect stats on # failed requests
8 years ago
Craig Tiller
77c7f9fd62
Merge pull request #7407 from ctiller/delayed-write
...
Benchmark fixes
8 years ago
Vijay Pai
ceb1a7d79f
Add more information so that we can have a meaningful exit code
9 years ago
yang-g
17487f9a22
Make grpc++ independent of protobuf
9 years ago
Vijay Pai
dfdfe26958
Make sure that there is at least one scenario, otherwise indicates malformed
...
input
9 years ago
Vijay Pai
8909428a1a
clang-format
9 years ago
vjpai
29089c7b41
Deprecation of qps_driver and use of shell scripts, in progress
9 years ago
Jan Tattermusch
969ffaf5c6
Enable JSON reports for qps drivers
9 years ago