Describe the solution you'd like
Currently functional tests run with each transport.
Some transports run only on certain platforms and others require setup before hand.
It would be useful to have the user specify which transport to use for the functional test.
We can add an environment variable to configure which transport to use.