Skipping some telemetry tests on production builds (#16007)

Этот коммит содержится в:
Jesús Espino
2020-10-19 16:15:54 +02:00
коммит произвёл GitHub
родитель b3260e58e2
Коммит f7854f9645

Просмотреть файл

@@ -10,6 +10,7 @@ import (
"net/http"
"net/http/httptest"
"os"
"strings"
"testing"
"time"
@@ -454,6 +455,9 @@ func TestRudderTelemetry(t *testing.T) {
})
t.Run("SendDailyTelemetryNoRudderKey", func(t *testing.T) {
if !strings.Contains(RUDDER_KEY, "placeholder") {
t.Skipf("Skipping telemetry on production builds")
}
telemetryService.sendDailyTelemetry(false)
select {
@@ -465,6 +469,9 @@ func TestRudderTelemetry(t *testing.T) {
})
t.Run("SendDailyTelemetryDisabled", func(t *testing.T) {
if !strings.Contains(RUDDER_KEY, "placeholder") {
t.Skipf("Skipping telemetry on production builds")
}
*cfg.LogSettings.EnableDiagnostics = false
defer func() {
*cfg.LogSettings.EnableDiagnostics = true
@@ -507,6 +514,9 @@ func TestRudderTelemetry(t *testing.T) {
})
t.Run("RudderConfigUsesConfigForValues", func(t *testing.T) {
if !strings.Contains(RUDDER_KEY, "placeholder") {
t.Skipf("Skipping telemetry on production builds")
}
os.Setenv("RUDDER_KEY", "abc123")
os.Setenv("RUDDER_DATAPLANE_URL", "arudderstackplace")
defer os.Unsetenv("RUDDER_KEY")