Hi Remco,
We use TeamCity to run an NCrunch grid / distributed processing setup where a single controller machine sends jobs off to the grid nodes.
We use Selenium as these are all web UI tests.
The code in our solution checks for the existence of an environment variable for the Browser choice. This will be "Chrome", or InternetExplorer", etc.
The env var is set via TeamCity using the in built feature of setting the variable on the build agent before the run kicks off.
The problem is the env var doesn't make it as far as the grid nodes, only the controller. The result is the browser is always just Chrome (our default one).
I saw this:
https://www.ncrunch.net/...m-environment-variables
Could this be utilised somehow? We are unsure how we go about implementing it.