Add some basic stats for plugin preinstalls (#92220)
This commit is contained in:
@@ -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{})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user