Skip to content

Commit 701fbfd

Browse files
update factory_test and metadata.yaml
1 parent 83f98df commit 701fbfd

File tree

4 files changed

+49
-12
lines changed

4 files changed

+49
-12
lines changed

receiver/sqlqueryreceiver/factory_test.go

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,46 @@ import (
1111
"go.opentelemetry.io/collector/consumer/consumertest"
1212
"go.opentelemetry.io/collector/receiver/receivertest"
1313

14+
"github.com/open-telemetry/opentelemetry-collector-contrib/internal/sqlquery"
1415
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver/internal/metadata"
1516
)
1617

1718
func TestNewFactory(t *testing.T) {
1819
factory := NewFactory()
20+
cfg := factory.CreateDefaultConfig().(*Config)
21+
cfg.Driver = "postgres"
22+
cfg.DataSource = sqlquery.DataSourceConfig{
23+
Host: "localhost",
24+
Port: 5432,
25+
Database: "test",
26+
Username: "test",
27+
Password: "test",
28+
}
29+
cfg.Queries = []sqlquery.Query{
30+
{
31+
SQL: "SELECT 1",
32+
Metrics: []sqlquery.MetricCfg{
33+
{
34+
MetricName: "test_metric",
35+
ValueColumn: "1",
36+
ValueType: sqlquery.MetricValueTypeInt,
37+
DataType: sqlquery.MetricTypeGauge,
38+
},
39+
},
40+
},
41+
}
42+
1943
_, err := factory.CreateMetrics(
2044
context.Background(),
2145
receivertest.NewNopSettings(metadata.Type),
22-
factory.CreateDefaultConfig(),
46+
cfg,
2347
consumertest.NewNop(),
2448
)
2549
require.NoError(t, err)
2650
_, err = factory.CreateLogs(
2751
context.Background(),
2852
receivertest.NewNopSettings(metadata.Type),
29-
factory.CreateDefaultConfig(),
53+
cfg,
3054
consumertest.NewNop(),
3155
)
3256
require.NoError(t, err)

receiver/sqlqueryreceiver/generated_component_test.go

Lines changed: 5 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

receiver/sqlqueryreceiver/generated_package_test.go

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

receiver/sqlqueryreceiver/metadata.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,20 @@ tests:
1919
top:
2020
# Can be removed once the following issue is resolved:
2121
# https://github.com/snowflakedb/gosnowflake/issues/1369
22-
- "github.com/snowflakedb/gosnowflake.initOCSPCacheClearer.func1"
22+
- "github.com/snowflakedb/gosnowflake.initOCSPCacheClearer.func1"
23+
config:
24+
tests::config:
25+
driver: postgres
26+
datasource:
27+
host: localhost
28+
port: 5432
29+
database: test
30+
username: test
31+
password: test
32+
queries:
33+
- sql: "SELECT 1"
34+
metrics:
35+
- metric_name: test_metric
36+
value_column: "1"
37+
value_type: int
38+
data_type: gauge

0 commit comments

Comments
 (0)