mirror of
https://github.com/hanzoai/otel-collector.git
synced 2026-11-03 02:20:04 +00:00
- Go module: github.com/SigNoz/signoz-otel-collector → github.com/hanzoai/otel-collector - All signoz-prefixed packages → o11y-prefixed - Docker: signoz/* → ghcr.io/hanzoai/otel-collector - ClickHouse exporter → Hanzo Datastore - Env vars: SIGNOZ_* → HANZO_* - Directory renames for all processor/receiver/exporter packages
52 lines
1.4 KiB
Go
52 lines
1.4 KiB
Go
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package o11yawsfirehosereceiver
|
|
|
|
import (
|
|
"context"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
"go.opentelemetry.io/collector/component/componenttest"
|
|
"go.opentelemetry.io/collector/consumer/consumertest"
|
|
"go.opentelemetry.io/collector/receiver/receivertest"
|
|
|
|
"github.com/hanzoai/otel-collector/receiver/o11yawsfirehosereceiver/internal/metadata"
|
|
"github.com/hanzoai/otel-collector/receiver/o11yawsfirehosereceiver/internal/unmarshaler/otlpmetricstream"
|
|
)
|
|
|
|
func TestValidConfig(t *testing.T) {
|
|
err := componenttest.CheckConfigStruct(createDefaultConfig())
|
|
require.NoError(t, err)
|
|
}
|
|
|
|
func TestCreateMetrics(t *testing.T) {
|
|
r, err := createMetricsReceiver(
|
|
context.Background(),
|
|
receivertest.NewNopSettings(metadata.Type),
|
|
createDefaultConfig(),
|
|
consumertest.NewNop(),
|
|
)
|
|
require.NoError(t, err)
|
|
require.NotNil(t, r)
|
|
}
|
|
|
|
func TestCreateLogsReceiver(t *testing.T) {
|
|
r, err := createLogsReceiver(
|
|
context.Background(),
|
|
receivertest.NewNopSettings(metadata.Type),
|
|
createDefaultConfig(),
|
|
consumertest.NewNop(),
|
|
)
|
|
require.NoError(t, err)
|
|
require.NotNil(t, r)
|
|
}
|
|
|
|
func TestValidateRecordType(t *testing.T) {
|
|
require.NoError(t, validateRecordType(defaultMetricsRecordType))
|
|
require.NoError(t, validateRecordType(defaultLogsRecordType))
|
|
require.NoError(t, validateRecordType(otlpmetricstream.TypeStr))
|
|
require.Error(t, validateRecordType("nop"))
|
|
}
|