Initial version of Grpc.Tools & Msbuild integration tests (#31638)

* Inital Grpc.Tools unit tests

* refining the tests

* Get tests to run on Linux

* further grpc.tools tests changes

* changes for relative/absoulte paths

* Simplify running on just one framework

* Add Protobuf.MSBuild.dll for tests to use

* fix typo in comment

* fix copyright note

* Revert "Add Protobuf.MSBuild.dll for tests to use"

This reverts commit 542756cade.

* cleanup Directory.Build.props

* fix location of tasksAssembly

* cleanup in preparing paths

* add test-out to .gitignore

* many simplifications to MsBuildIntegrationTest

* update expected test results data

* many improvements to fakeprotoc.py

* yapf code

* fix copyright licenses

* reintroduce normalized paths

* minor fixes

* attempt simplify Directory.Build.targets

* newline at EOF

* simplify result comparison

* add a TODO

* further simplify MsBuildIntegrationTest test harness

* avoid internal symbol conflict by diambiguating test protos

* add TODO

* style fixes

* one more fixup

Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
pull/32047/head
tony 2 years ago committed by GitHub
parent 06faf44d0b
commit 0ff115e49c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
Loading…
Cancel
Save