Parameterized tests for Travis-ci, to test all 3 transports (memory, udp, and tcp); if no transport specified a default set of tests runs that focuses on memory for correctness and only checks 1 each of udp and tcp.