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
51 lines
1.5 KiB
Go
51 lines
1.5 KiB
Go
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package healthcheckextension
|
|
|
|
import (
|
|
"context"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
"github.com/stretchr/testify/require"
|
|
"go.opentelemetry.io/collector/component/componenttest"
|
|
"go.opentelemetry.io/collector/config/confighttp"
|
|
"go.opentelemetry.io/collector/config/confignet"
|
|
"go.opentelemetry.io/collector/extension/extensiontest"
|
|
|
|
"github.com/hanzoai/otel-collector/extension/healthcheckextension/internal/metadata"
|
|
"github.com/hanzoai/otel-collector/internal/common/testutil"
|
|
)
|
|
|
|
func TestFactory_CreateDefaultConfig(t *testing.T) {
|
|
cfg := createDefaultConfig()
|
|
assert.Equal(t, &Config{
|
|
ServerConfig: confighttp.ServerConfig{
|
|
NetAddr: confignet.AddrConfig{
|
|
Endpoint: "0.0.0.0:13133",
|
|
Transport: "tcp",
|
|
},
|
|
},
|
|
CheckCollectorPipeline: defaultCheckCollectorPipelineSettings(),
|
|
Path: "/",
|
|
}, cfg)
|
|
|
|
assert.NoError(t, componenttest.CheckConfigStruct(cfg))
|
|
ext, err := createExtension(context.Background(), extensiontest.NewNopSettings(metadata.Type), cfg)
|
|
require.NoError(t, err)
|
|
require.NotNil(t, ext)
|
|
}
|
|
|
|
func TestFactory_CreateExtension(t *testing.T) {
|
|
cfg := createDefaultConfig().(*Config)
|
|
cfg.NetAddr = confignet.AddrConfig{
|
|
Endpoint: testutil.GetAvailableLocalAddress(t),
|
|
Transport: "tcp",
|
|
}
|
|
|
|
ext, err := createExtension(context.Background(), extensiontest.NewNopSettings(metadata.Type), cfg)
|
|
require.NoError(t, err)
|
|
require.NotNil(t, ext)
|
|
}
|