diff --git a/doc/interop-test-descriptions.md b/doc/interop-test-descriptions.md index 4a361c7185f..fd3a195e166 100755 --- a/doc/interop-test-descriptions.md +++ b/doc/interop-test-descriptions.md @@ -39,6 +39,18 @@ Clients should accept these arguments: * --service_config_json=SERVICE_CONFIG_JSON * Disables service config lookups and sets the provided string as the default service config. +* --additional_metadata=ADDITIONAL_METADATA + * Additional metadata to send in each request, as a semicolon-separated list + of key:value pairs. The first key/value pair is separated by the first colon. + The second key/value pair is separated by the next colon *following* the + next semi-colon thereafter, and so on. For example: + - `abc-key:abc-value;foo-key:foo-value` + - Key/value pairs: `abc-key`/`abc-value`, `foo-key`/`foo-value`. + - `abc-key:abc:value;foo-key:foo:value` + - Key/value pairs: `abc-key`/`abc:value`, `foo-key`/`foo:value`. + + Keys must be ASCII only (no `-bin` headers allowed). Values may contain + any character except semi-colons. Clients must support TLS with ALPN. Clients must not disable certificate checking.