In googleapis/python-bigquery-storage#16 I was working with manual client layers on top of a gapic-generated library, and the system tests take O(minutes) per endpoint. To improve the testing cycle I created per-endpoint variants of the system tests.
Is this a common enough pattern in other APIs (e.g. multiple endpoint versions (e.g. v1beta1, v1beta2, v1, each with their own system tests) that we should support this by default in nox, either through parameterization of the endpoint or other means?
In googleapis/python-bigquery-storage#16 I was working with manual client layers on top of a gapic-generated library, and the system tests take O(minutes) per endpoint. To improve the testing cycle I created per-endpoint variants of the system tests.
Is this a common enough pattern in other APIs (e.g. multiple endpoint versions (e.g. v1beta1, v1beta2, v1, each with their own system tests) that we should support this by default in nox, either through parameterization of the endpoint or other means?