mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Backend: Delete bundled plugin tests (#84646)
This commit is contained in:
parent
3e97999ac5
commit
4ca68925a1
@ -98,7 +98,6 @@ func TestIntegrationPluginManager(t *testing.T) {
|
|||||||
|
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
verifyCorePluginCatalogue(t, ctx, testCtx.PluginStore)
|
verifyCorePluginCatalogue(t, ctx, testCtx.PluginStore)
|
||||||
verifyBundledPlugins(t, ctx, testCtx.PluginStore)
|
|
||||||
verifyPluginStaticRoutes(t, ctx, testCtx.PluginStore, testCtx.PluginStore)
|
verifyPluginStaticRoutes(t, ctx, testCtx.PluginStore, testCtx.PluginStore)
|
||||||
verifyBackendProcesses(t, testCtx.PluginRegistry.Plugins(ctx))
|
verifyBackendProcesses(t, testCtx.PluginRegistry.Plugins(ctx))
|
||||||
verifyPluginQuery(t, ctx, testCtx.PluginClient)
|
verifyPluginQuery(t, ctx, testCtx.PluginClient)
|
||||||
@ -185,7 +184,6 @@ func verifyCorePluginCatalogue(t *testing.T, ctx context.Context, ps *pluginstor
|
|||||||
"grafana": {},
|
"grafana": {},
|
||||||
"alertmanager": {},
|
"alertmanager": {},
|
||||||
"dashboard": {},
|
"dashboard": {},
|
||||||
"input": {},
|
|
||||||
"jaeger": {},
|
"jaeger": {},
|
||||||
"mixed": {},
|
"mixed": {},
|
||||||
"zipkin": {},
|
"zipkin": {},
|
||||||
@ -227,41 +225,13 @@ func verifyCorePluginCatalogue(t *testing.T, ctx context.Context, ps *pluginstor
|
|||||||
require.Equal(t, len(expPanels)+len(expDataSources)+len(expApps), len(ps.Plugins(ctx)))
|
require.Equal(t, len(expPanels)+len(expDataSources)+len(expApps), len(ps.Plugins(ctx)))
|
||||||
}
|
}
|
||||||
|
|
||||||
func verifyBundledPlugins(t *testing.T, ctx context.Context, ps *pluginstore.Service) {
|
|
||||||
t.Helper()
|
|
||||||
|
|
||||||
dsPlugins := make(map[string]struct{})
|
|
||||||
for _, p := range ps.Plugins(ctx, plugins.TypeDataSource) {
|
|
||||||
dsPlugins[p.ID] = struct{}{}
|
|
||||||
}
|
|
||||||
|
|
||||||
inputPlugin, exists := ps.Plugin(ctx, "input")
|
|
||||||
require.True(t, exists)
|
|
||||||
require.NotEqual(t, pluginstore.Plugin{}, inputPlugin)
|
|
||||||
require.NotNil(t, dsPlugins["input"])
|
|
||||||
|
|
||||||
pluginRoutes := make(map[string]*plugins.StaticRoute)
|
|
||||||
for _, r := range ps.Routes(ctx) {
|
|
||||||
pluginRoutes[r.PluginID] = r
|
|
||||||
}
|
|
||||||
|
|
||||||
for _, pluginID := range []string{"input"} {
|
|
||||||
require.Contains(t, pluginRoutes, pluginID)
|
|
||||||
require.Equal(t, pluginRoutes[pluginID].Directory, inputPlugin.Base())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func verifyPluginStaticRoutes(t *testing.T, ctx context.Context, rr plugins.StaticRouteResolver, ps *pluginstore.Service) {
|
func verifyPluginStaticRoutes(t *testing.T, ctx context.Context, rr plugins.StaticRouteResolver, ps *pluginstore.Service) {
|
||||||
routes := make(map[string]*plugins.StaticRoute)
|
routes := make(map[string]*plugins.StaticRoute)
|
||||||
for _, route := range rr.Routes(ctx) {
|
for _, route := range rr.Routes(ctx) {
|
||||||
routes[route.PluginID] = route
|
routes[route.PluginID] = route
|
||||||
}
|
}
|
||||||
|
|
||||||
require.Len(t, routes, 2)
|
require.Len(t, routes, 1)
|
||||||
|
|
||||||
inputPlugin, _ := ps.Plugin(ctx, "input")
|
|
||||||
require.NotNil(t, routes["input"])
|
|
||||||
require.Equal(t, routes["input"].Directory, inputPlugin.Base())
|
|
||||||
|
|
||||||
testAppPlugin, _ := ps.Plugin(ctx, "test-app")
|
testAppPlugin, _ := ps.Plugin(ctx, "test-app")
|
||||||
require.Contains(t, routes, "test-app")
|
require.Contains(t, routes, "test-app")
|
||||||
|
Loading…
Reference in New Issue
Block a user