This PR introduces svcctl to rules_itest. If service_test has allow_svcctl attribute set to True, then SVCCTL_PORT env var is available to the test runner, where the test can send HTTP request to HTTP server listening on IPv4 loopback at the specified port to start / stop / healthcheck / wait the services. See the docstring on the test for example of the supported APIs.
This PR introduces svcctl to rules_itest. If
service_test
hasallow_svcctl
attribute set to True, thenSVCCTL_PORT
env var is available to the test runner, where the test can send HTTP request to HTTP server listening on IPv4 loopback at the specified port to start / stop / healthcheck / wait the services. See the docstring on the test for example of the supported APIs.