Skip to content

Migrate binder transport end-to-end tests to use the existing testing service#27179

Merged
TaWeiTu merged 2 commits intogrpc:masterfrom
TaWeiTu:binder-transport-tests-use-testing-proto
Sep 17, 2021
Merged

Migrate binder transport end-to-end tests to use the existing testing service#27179
TaWeiTu merged 2 commits intogrpc:masterfrom
TaWeiTu:binder-transport-tests-use-testing-proto

Conversation

@TaWeiTu
Copy link
Copy Markdown
Contributor

@TaWeiTu TaWeiTu commented Aug 30, 2021

Use the existing TestServiceImpl for binder transport end-to-end tests. This also allows us to test more functionalities than before.

Depends on #27184.

@TaWeiTu TaWeiTu added the release notes: no Indicates if PR should not be in release notes label Aug 30, 2021
@TaWeiTu TaWeiTu force-pushed the binder-transport-tests-use-testing-proto branch from 874b91a to b264444 Compare August 30, 2021 09:43
@TaWeiTu TaWeiTu marked this pull request as ready for review August 30, 2021 09:56
@TaWeiTu TaWeiTu requested a review from sifmelcara August 30, 2021 09:56
@TaWeiTu
Copy link
Copy Markdown
Contributor Author

TaWeiTu commented Aug 30, 2021

The change in binder_transport.cc is based on the version in the client fuzzer PR. Should I extract the change in transport implementation from the client fuzzer PR and depend this one on the new PR instead?

@ctiller
Copy link
Copy Markdown
Member

ctiller commented Aug 30, 2021

This is a bunch of different things piled into one PR and it's very difficult to review.

Can you please separate things so that it's possible to review one facet of this at a time?

@TaWeiTu TaWeiTu force-pushed the binder-transport-tests-use-testing-proto branch from b264444 to 35d2360 Compare August 30, 2021 17:36
@TaWeiTu
Copy link
Copy Markdown
Contributor Author

TaWeiTu commented Aug 30, 2021

This is a bunch of different things piled into one PR and it's very difficult to review.

Can you please separate things so that it's possible to review one facet of this at a time?

Sure, I've split the related changes into the following PRs:

Sorry for the inconvenience.

@TaWeiTu TaWeiTu force-pushed the binder-transport-tests-use-testing-proto branch from 35d2360 to dd3adc0 Compare August 30, 2021 17:50
@TaWeiTu TaWeiTu marked this pull request as draft August 31, 2021 02:04
@TaWeiTu TaWeiTu force-pushed the binder-transport-tests-use-testing-proto branch from dd3adc0 to 0aedce0 Compare September 1, 2021 04:33
@ctiller ctiller removed their assignment Sep 1, 2021
@TaWeiTu TaWeiTu force-pushed the binder-transport-tests-use-testing-proto branch from 0aedce0 to c84ec8c Compare September 7, 2021 09:09
@TaWeiTu TaWeiTu force-pushed the binder-transport-tests-use-testing-proto branch 2 times, most recently from 4f154f0 to 4812821 Compare September 8, 2021 05:12
@TaWeiTu TaWeiTu marked this pull request as ready for review September 8, 2021 05:53
@TaWeiTu TaWeiTu force-pushed the binder-transport-tests-use-testing-proto branch 4 times, most recently from 26c0cda to 39b484e Compare September 13, 2021 04:51
@TaWeiTu TaWeiTu force-pushed the binder-transport-tests-use-testing-proto branch from 39b484e to d57a3b1 Compare September 16, 2021 09:34
@TaWeiTu TaWeiTu merged commit f7998db into grpc:master Sep 17, 2021
@copybara-service copybara-service bot added the imported Specifies if the PR has been imported to the internal repository label Sep 17, 2021
lidizheng pushed a commit to lidizheng/grpc that referenced this pull request Sep 23, 2021
… service (grpc#27179)

* Use TestServiceImpl in binder end-to-end tests

* Fix TSAN warnings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

imported Specifies if the PR has been imported to the internal repository lang/core release notes: no Indicates if PR should not be in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants