Files
openserp/testutil/integration.go
Rustem Kamalov 3daa48e6a3 Proxy policy wiring and fail-closed execution
- replace proxy wiring with global and per-engine tag policies
- split stats endpoints and lock fail-closed proxy behavior with tests
2026-04-01 00:54:21 +03:00

26 lines
488 B
Go

package testutil
import (
"os"
"strings"
"testing"
)
const IntegrationEnv = "OPENSERP_INTEGRATION_TESTS"
func RequireIntegration(t *testing.T) {
t.Helper()
if strings.TrimSpace(os.Getenv(IntegrationEnv)) != "1" {
t.Skipf("set %s=1 to run integration tests", IntegrationEnv)
}
}
func RequireEnv(t *testing.T, key string) string {
t.Helper()
value := strings.TrimSpace(os.Getenv(key))
if value == "" {
t.Skipf("set %s to run this integration test", key)
}
return value
}