Add some basic stats for plugin preinstalls (#92220)

This commit is contained in:
Andres Martinez Gotor
2024-08-22 16:17:27 +03:00
committed by GitHub
parent dfbddd8262
commit c20ba5b09d
2 changed files with 41 additions and 3 deletions
@@ -10,6 +10,7 @@ import (
"github.com/grafana/grafana/pkg/services/featuremgmt"
"github.com/grafana/grafana/pkg/services/pluginsintegration/pluginstore"
"github.com/grafana/grafana/pkg/setting"
"github.com/prometheus/client_golang/prometheus"
"github.com/stretchr/testify/require"
)
@@ -24,6 +25,7 @@ func TestService_IsDisabled(t *testing.T) {
featuremgmt.WithFeatures(featuremgmt.FlagBackgroundPluginInstaller),
pluginstore.New(registry.NewInMemory(), &fakes.FakeLoader{}),
&fakes.FakePluginInstaller{},
prometheus.NewRegistry(),
)
require.NoError(t, err)
@@ -48,6 +50,7 @@ func TestService_Run(t *testing.T) {
return nil
},
},
prometheus.NewRegistry(),
)
require.NoError(t, err)
@@ -73,6 +76,7 @@ func TestService_Run(t *testing.T) {
return nil
},
},
prometheus.NewRegistry(),
)
require.NoError(t, err)
@@ -102,6 +106,7 @@ func TestService_Run(t *testing.T) {
return plugins.DuplicateError{}
},
},
prometheus.NewRegistry(),
)
require.NoError(t, err)
@@ -134,6 +139,7 @@ func TestService_Run(t *testing.T) {
return nil
},
},
prometheus.NewRegistry(),
)
require.NoError(t, err)
@@ -157,6 +163,7 @@ func TestService_Run(t *testing.T) {
return nil
},
},
prometheus.NewRegistry(),
)
require.NoError(t, err)
@@ -183,6 +190,7 @@ func TestService_Run(t *testing.T) {
return nil
},
},
prometheus.NewRegistry(),
)
require.NoError(t, err)
err = s.Run(context.Background())
@@ -205,6 +213,7 @@ func TestService_Run(t *testing.T) {
return nil
},
},
prometheus.NewRegistry(),
)
require.NoError(t, err)
require.True(t, installed)
@@ -223,6 +232,7 @@ func TestService_Run(t *testing.T) {
return plugins.NotFoundError{}
},
},
prometheus.NewRegistry(),
)
require.ErrorAs(t, err, &plugins.NotFoundError{})
})