Add tracing plugin test

Add tracing related plugins to the registration test

Signed-off-by: Tony Fang <nenghui.fang@gmail.com>
This commit is contained in:
Tony Fang 2022-12-15 19:32:27 +00:00
parent b0b28f1d8e
commit 0de12cf7e5

View File

@ -237,6 +237,19 @@ func TestContainerdPlugin(t *testing.T) {
}, },
}) })
Register(&Registration{
Type: TracingProcessorPlugin,
ID: "otlp",
})
Register(&Registration{
Type: InternalPlugin,
ID: "tracing",
Requires: []Type{
TracingProcessorPlugin,
},
})
ordered := Graph(mockPluginFilter) ordered := Graph(mockPluginFilter)
expectedURI := []string{ expectedURI := []string{
"io.containerd.monitor.v1.cgroups", "io.containerd.monitor.v1.cgroups",
@ -270,6 +283,8 @@ func TestContainerdPlugin(t *testing.T) {
"io.containerd.internal.v1.opt", "io.containerd.internal.v1.opt",
"io.containerd.grpc.v1.cri", "io.containerd.grpc.v1.cri",
"io.containerd.internal.v1.restart", "io.containerd.internal.v1.restart",
"io.containerd.tracing.processor.v1.otlp",
"io.containerd.internal.v1.tracing",
"io.containerd.grpc.v1.introspection", "io.containerd.grpc.v1.introspection",
} }
cmpOrdered(t, ordered, expectedURI) cmpOrdered(t, ordered, expectedURI)