AJ Heller
ca92648aa3
Revert "[test] Enable EventEngine experiments for Posix end2end tests." ( #32855 )
...
Reverts grpc/grpc#32844 . CI revealed multiple EventEngine issues
overnight.
2 years ago
AJ Heller
b16bf18bc3
[test] Enable EventEngine experiments for Posix end2end tests. ( #32844 )
...
This enables the EventEngine experiments in end2end tests, excluding the
ResourceQuota tests which have known failures.
Some Windows tests are hanging, so they will be enabled later.
---------
Co-authored-by: drfloob <drfloob@users.noreply.github.com>
2 years ago
Craig Tiller
724441d85b
[tests] Convert core e2e tests to gtest ( #32603 )
...
Notes:
- `+trace` fixtures haven't run since 2016, so they're disabled for now
(7ad2d0b463 (diff-780fce7267c34170c1d0ea15cc9f65a7f4b79fefe955d185c44e8b3251cf9e38R76)
)
- all current fixtures define `FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER`
and hence `authority_not_supported` has not been run in years - deleted
- bad_hostname similarly hasn't been triggered in a long while, so
deleted
- load_reporting_hook has never been enabled, so deleted
(f23fb4cf31/test/core/end2end/generate_tests.bzl (L145-L148)
)
- filter_latency & filter_status_code rely on global variables and so
don't convert particularly cleanly - and their value seems marginal, so
deleted
---------
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2 years ago
Craig Tiller
62bb99d163
[e2e] c++-ify core e2e test fixtures ( #32550 )
...
A step toward #14016 .
---------
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2 years ago
Yijie Ma
f99b8b5bc4
Convert c-style comments to C++-style comments ( #31923 )
...
* baseline
* fix clang-tidy
* manually revert these files
* manually fixup at eof
* revert 2 more files
* change check_deprecated_grpc++.py
* change end2end_defs.include template
* fix check_include_guards.py
* untrack tools/distrib/python/convert_cstyle_comments_to_cpp.py
not yet ready to be submitted
* fix
yapf check_include_guards.py
remove a space...
* fix version.cc.template
* fix version_info.h.template
2 years ago
Esun Kim
50fbe51238
Fix IWYU with clang-15 ( #31556 )
...
* Fix iwyu
* iwyu fix
* more fixed
* Build fix
* more fix
* More fixes 3
2 years ago
Craig Tiller
2158ce7523
[cleanup] Remove unused end2end feature flags ( #31370 )
2 years ago
Craig Tiller
beb5bdca62
[promises] Promise based grpc_call ( #29598 )
...
* Automated change: Fix sanity tests
* fix
* fixes
* fixup allocator story - we should require a context
* fixes
* doodling
* context scribbles
* [arena] Add ManagedNew(), gtest-ify test
Add a ManagedNew() method to Arena that calls the relevant destructor at Arena destruction time.
There are some cases coming up in the promise based call work where this becomes super convenient, and I expect it's likely that there are other places that's true too.
* Automated change: Fix sanity tests
* progress
* lalalal
* progress
* x
* Automated change: Fix sanity tests
* fixes
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* fix
* Automated change: Fix sanity tests
* fixes
* fixes
* fixes
* Automated change: Fix sanity tests
* progress
* fix client streaming
* handle invalid flags
* Automated change: Fix sanity tests
* no logging
* progress
* progress
* channelz
* tentative fix
* fix
* lalala
* Automated change: Fix sanity tests
* more readable trace
* logging improvements, leading to bug fix in connected channel
* fix
* improve debuggability
* fix
* progress to better refcounting
* progress
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fix
* fix
* fix
* threading
* Automated change: Fix sanity tests
* fix
* fix
* improve debuggability
* fix
* fix
* Automated change: Fix sanity tests
* fix
* make promises runtime configurable
* Automated change: Fix sanity tests
* fix
* fix build
* fix broken test
* clean up api
* deal with stats better
* peer string!
* introduce fragments
* Automated change: Fix sanity tests
* use fragments
* stuff
* [promises] Add AtomicWaker type
* Automated change: Fix sanity tests
* fix
* fix write path
* fix
* polling-entity-hell
* review feedback
* fix
* fix
* fix
* fix
* make an experiment
* [experiments] Make output more diffable/readable
* Automated change: Fix sanity tests
* buildifier sized indentations
* fix
* fix
* Automated change: Fix sanity tests
* fix?
* fix promise
* prototype
* progress
* implement new api
* Revert "fix promise"
This reverts commit ded85e7d19
.
* Revert "Revert "fix promise""
This reverts commit c2acef1958
.
* progress
* done
* Automated change: Fix sanity tests
* fix
* fix
* fix
* Automated change: Fix sanity tests
* updates
* review feedback
* first pass feedback
* Automated change: Fix sanity tests
* review feedback
* naming
* better-logs
* fix test
* Automated change: Fix sanity tests
* comments
* fix
* progress
* validation
* iwyu
* fix
* ugh this needs to be any
* fix flakiness in asan
* call tracing
* cleanup unused args
* fix windows
* fix build
* ugh
* fix tsan race
* threading-fix
* bloat1
* bloat2
* bloat3
* fix
* unused-args
* sanity
* iwyu
* fix
* fix
* this is ok
* iwyu, exchange
* fix
* Automated change: Fix sanity tests
* fix ee lifetime issue
* fix
* review feedback
* Automated change: Fix sanity tests
* comment
* x
* fix tsan race
* iwyu
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2 years ago
Craig Tiller
df52004032
[iwyu] Add test/core/end2end ( #29998 )
...
* [iwyu] Add test/core/end2end
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* update
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Yash Tibrewal
bd357f9a37
Remove shutdown_cq from grpc_end2end_test_fixture ( #29049 )
...
* Remove some shutdown_cq instances
* Remove shutdown_cq from grpc_end2end_test_fixture
3 years ago
Craig Tiller
672f31c6ac
Channel args preconditioning ( #28132 )
...
* Channel args preconditioning
* docs
* fixes
* Automated change: Fix sanity tests
* fix
* fix this again after merge error
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Yash Tibrewal
096b2324e1
Experimental API for XdsServerCredentials
4 years ago
Matthew Stevenson
32c0846d45
Add TLS 1.2 testing.
5 years ago
Yihua Zhang
e10d90ba27
add security level negotiation between call creds and channel.
5 years ago
David Garcia Quintas
0287924466
Added host override info to test fixture config
7 years ago
Muxi Yan
38fcd0c6c3
clang-format
7 years ago
ncteisen
66dfcf5919
clang fmt
7 years ago
ncteisen
adbfbd5977
Remove all extern C
7 years ago
Yash Tibrewal
67c0effd32
MacOS uses end2end tests. therefore extern C needed
7 years ago
Craig Tiller
baa14a975e
Update clang-format to 5.0
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Muxi Yan
29ff4665a8
Revert "Revert "Implement Server Backward Compatibility""
8 years ago
Nicolas Noble
7edcce2147
Revert "Implement Server Backward Compatibility"
8 years ago
Muxi Yan
5109b38d4b
Add end2end test for workarounds
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Robbie Shade
1f8342933f
Add test feature flags
8 years ago
Sree Kuchibhotla
321881d07f
Change Core to use the new completion_queue_create API
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
Craig Tiller
c9b0b28772
Progress towards mdstr elimination
8 years ago
Mark D. Roth
2b8de5cecf
Don't run cancel_after_accept test for fd and socketpair fixtures.
8 years ago
Muxi Yan
5ebd327cf5
Clean with clang-format
8 years ago
Muxi Yan
ea3b568b8f
Put validation of host name in a function
8 years ago
Muxi Yan
df1da9ffc0
Convert validate_host_override_string into a function and rename into get_host_override_string
8 years ago
Mark D. Roth
e127a39f45
Change tests to use channel args instead of fake_resolver query args.
8 years ago
Mark D. Roth
fd2ddd28a9
clang-format
8 years ago
Mark D. Roth
ec393343ee
Add h2_fake_resolver end2end test fixture.
8 years ago
Muxi Yan
6d68645162
Update unit tests and fixtures with AUTHORITY_HEADER support option
8 years ago
Makarand Dharmapurikar
1251ae2e9c
disable cacheability assert for proxy
...
Disable the check for GET request if we're running behind a proxy.
9 years ago
Craig Tiller
9e9edbc0d5
Introduce machinery to allow tests to register plugins
9 years ago
Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
9 years ago
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
9 years ago
Craig Tiller
a82950e683
clang-format all core files
9 years ago
Craig Tiller
45724b35e4
indent pass to get logical source lines on one physical line
9 years ago
Julien Boeuf
77a7b870c3
Fixing API (thanks Craig for the comments) and associated tests.
10 years ago
Craig Tiller
9a57633233
clang-format affected files
10 years ago
Craig Tiller
65ad0a73cb
Starting to clean up tests
10 years ago
Julien Boeuf
9f218ddd9d
Adding support for per call credentials in core.
10 years ago
Craig Tiller
c9f660daf8
Add a test that bad hostnames fail
10 years ago
Nicolas "Pixel" Noble
1ff52d5278
Guard headers tool.
10 years ago