add some docs for telemetry server

move pprof to the telemetry server only
This commit is contained in:
Nicola Murino
2020-12-18 09:47:22 +01:00
parent 6d895843dc
commit 143df87fee
10 changed files with 31 additions and 29 deletions

View File

@@ -171,7 +171,7 @@ func TestMain(m *testing.M) {
}
go func() {
if err := httpdConf.Initialize(configDir, true); err != nil {
if err := httpdConf.Initialize(configDir); err != nil {
logger.ErrorToConsole("could not start HTTP server: %v", err)
os.Exit(1)
}
@@ -196,7 +196,7 @@ func TestMain(m *testing.M) {
httpdConf.CertificateKeyFile = keyPath
go func() {
if err := httpdConf.Initialize(configDir, true); err != nil {
if err := httpdConf.Initialize(configDir); err != nil {
logger.ErrorToConsole("could not start HTTPS server: %v", err)
os.Exit(1)
}
@@ -223,31 +223,31 @@ func TestInitialization(t *testing.T) {
httpdConf := config.GetHTTPDConfig()
httpdConf.BackupsPath = "test_backups"
httpdConf.AuthUserFile = invalidFile
err = httpdConf.Initialize(configDir, true)
err = httpdConf.Initialize(configDir)
assert.Error(t, err)
httpdConf.BackupsPath = backupsPath
httpdConf.AuthUserFile = ""
httpdConf.CertificateFile = invalidFile
httpdConf.CertificateKeyFile = invalidFile
err = httpdConf.Initialize(configDir, true)
err = httpdConf.Initialize(configDir)
assert.Error(t, err)
httpdConf.CertificateFile = ""
httpdConf.CertificateKeyFile = ""
httpdConf.TemplatesPath = "."
err = httpdConf.Initialize(configDir, true)
err = httpdConf.Initialize(configDir)
assert.Error(t, err)
err = httpd.ReloadTLSCertificate()
assert.NoError(t, err, "reloading TLS Certificate must return nil error if no certificate is configured")
httpdConf = config.GetHTTPDConfig()
httpdConf.BackupsPath = ".."
err = httpdConf.Initialize(configDir, true)
err = httpdConf.Initialize(configDir)
assert.Error(t, err)
httpdConf.BackupsPath = backupsPath
httpdConf.CertificateFile = invalidFile
httpdConf.CertificateKeyFile = invalidFile
httpdConf.StaticFilesPath = ""
httpdConf.TemplatesPath = ""
err = httpdConf.Initialize(configDir, true)
err = httpdConf.Initialize(configDir)
assert.Error(t, err)
}
@@ -2965,12 +2965,6 @@ func TestHealthCheck(t *testing.T) {
assert.Equal(t, "ok", rr.Body.String())
}
func TestPProfEndPointMock(t *testing.T) {
req, _ := http.NewRequest(http.MethodGet, pprofPath, nil)
rr := executeRequest(req)
checkResponseCode(t, http.StatusOK, rr.Code)
}
func TestGetWebRootMock(t *testing.T) {
req, _ := http.NewRequest(http.MethodGet, "/", nil)
rr := executeRequest(req)