# Functions
AssembleHeadlessEndpoints interpolates user variables like SAUCE_USERNAME and SAUCE_ACCESS_KEY to create a valid URI.
AssembleVDCEndpoints interpolates user variables like SAUCE_USERNAME and SAUCE_ACCESS_KEY to create a valid URI.
NewHeadlessTest constructs a SauceService object that contains the specificed Datacenter and endpoints.
NewPublicTest assembles a collection of default endpoints that should all be reachable to assert connectivity to the public internet.
NewRDCTest takes a Data Center and assembles a collection of endpoints and geographic + service definitions.
NewTCPTest builds a new TCPTest object.
NewVDCTest constructs a SauceService object that contains the specificed Datacenter and endpoints.
# Structs
Check is the target of endpoints that should be reachable.
SauceService is a combination of the Cloud, Geographic location of the DC, and endpoint collection.