3scale / APIcast

3scale API Gateway
Apache License 2.0
305 stars 170 forks source link

GRPC integration tests #1426

Open eguzki opened 1 year ago

eguzki commented 1 year ago

Add integration tests with e2e GRPC calls.

Add required changes (maybe in https://github.com/3scale/Test-APIcast) to have some preprocessor like --- grpc_request and same for responses

Library that might be used, which needs to be investigated: https://github.com/jinq0123/grpc-lua

tkan145 commented 1 year ago

Perhaps we can include grpcurl with the image https://github.com/fullstorydev/grpcurl? Then add a preprocessor like --- grpc_request to use gprcurl, similar to how openresty test-nginx uses curl