var Hosts = []string{ "vcs-test.golang.org", }
func TLSClient(certFile string) (*http.Client, error)
TLSClient returns an http.Client that can talk to the httptest.Server whose certificate is written to the given file path.
type Server struct { HTTP *httptest.Server HTTPS *httptest.Server // contains filtered or unexported fields }
func NewServer() (srv *Server, err error)
NewServer returns a new test-local vcweb server that serves VCS requests for modules with paths that begin with "vcs-test.golang.org" using the scripts in cmd/go/testdata/vcstest.
func (srv *Server) Close() error
func (srv *Server) WriteCertificateFile() (string, error)