mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-29 10:26:29 +02:00
* upgrade to go v1.24 * add a macOS-specific //nolint comment too --------- Co-authored-by: Kenneth Jenkins <51246568+kenjenkins@users.noreply.github.com>
23 lines
493 B
Go
23 lines
493 B
Go
package trace_test
|
|
|
|
import (
|
|
"context"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
"go.opentelemetry.io/otel"
|
|
"go.opentelemetry.io/otel/trace/noop"
|
|
|
|
"github.com/pomerium/pomerium/pkg/telemetry/trace"
|
|
)
|
|
|
|
func TestUseGlobalPanicTracer(t *testing.T) {
|
|
t.Cleanup(func() {
|
|
otel.SetTracerProvider(noop.NewTracerProvider())
|
|
})
|
|
trace.UseGlobalPanicTracer()
|
|
tracer := otel.GetTracerProvider().Tracer("test")
|
|
assert.Panics(t, func() {
|
|
tracer.Start(context.Background(), "span")
|
|
})
|
|
}
|