Skip to content

Commit 9212c4b

Browse files
authored
Speed up generation (#1990)
1 parent 6f709fe commit 9212c4b

File tree

19 files changed

+43
-26
lines changed

19 files changed

+43
-26
lines changed

internal/framework/controller/fakes.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import (
55
_ "sigs.k8s.io/controller-runtime/pkg/manager" // used below to generate a fake
66
)
77

8-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 sigs.k8s.io/controller-runtime/pkg/manager.Manager
8+
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -generate
99

10-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 sigs.k8s.io/controller-runtime/pkg/client.FieldIndexer
10+
//counterfeiter:generate sigs.k8s.io/controller-runtime/pkg/manager.Manager
11+
12+
//counterfeiter:generate sigs.k8s.io/controller-runtime/pkg/client.FieldIndexer

internal/framework/controller/getter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"sigs.k8s.io/controller-runtime/pkg/client"
77
)
88

9-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . Getter
9+
//counterfeiter:generate . Getter
1010

1111
// Getter gets a resource from the k8s API.
1212
// It allows us to mock the client.Reader.Get method.

internal/framework/events/first_eventbatch_preparer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"sigs.k8s.io/controller-runtime/pkg/client"
1212
)
1313

14-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . FirstEventBatchPreparer
14+
//counterfeiter:generate . FirstEventBatchPreparer
1515

1616
// FirstEventBatchPreparer prepares the first batch of events to be processed by the EventHandler.
1717
// The first batch includes the UpsertEvents for all relevant resources in the cluster.
@@ -20,7 +20,7 @@ type FirstEventBatchPreparer interface {
2020
Prepare(ctx context.Context) (EventBatch, error)
2121
}
2222

23-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . Reader
23+
//counterfeiter:generate . Reader
2424

2525
// Reader allows getting and listing resources from a cache.
2626
// This interface is introduced for testing to mock the methods from

internal/framework/events/handler.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import (
66
"github.com/go-logr/logr"
77
)
88

9-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . EventHandler
9+
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -generate
10+
//counterfeiter:generate . EventHandler
1011

1112
// EventHandler handles events.
1213
type EventHandler interface {

internal/framework/status/k8s_updater.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ import (
99
// K8sUpdater updates a resource from the k8s API.
1010
// It allows us to mock the client.Reader.Status.Update method.
1111
//
12-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . K8sUpdater
12+
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -generate
13+
//counterfeiter:generate . K8sUpdater
1314
type K8sUpdater interface {
1415
// Update is from client.StatusClient.SubResourceWriter.
1516
Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) error

internal/framework/status/leader_aware_group_updater.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
// Note: this interface is created so that it that we can create a fake from it and use it
1212
// in mode/static/handler_test.go (to avoid import cycles).
1313
//
14-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . GroupUpdater
14+
//counterfeiter:generate . GroupUpdater
1515
type GroupUpdater interface {
1616
UpdateGroup(ctx context.Context, name string, reqs ...UpdateRequest)
1717
}

internal/mode/static/handler.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ type handlerMetricsCollector interface {
3636
ObserveLastEventBatchProcessTime(time.Duration)
3737
}
3838

39-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . secretStorer
39+
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -generate
40+
//counterfeiter:generate . secretStorer
4041

4142
// secretStorer should store the usage Secret that contains the credentials for NGINX Plus usage reporting.
4243
type secretStorer interface {

internal/mode/static/log_level_setters.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"go.uber.org/zap/zapcore"
1010
)
1111

12-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . logLevelSetter
12+
//counterfeiter:generate . logLevelSetter
1313

1414
// logLevelSetter defines an interface for setting the logging level of a logger.
1515
type logLevelSetter interface {

internal/mode/static/nginx/config/generator.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import (
77
"github.com/nginxinc/nginx-gateway-fabric/internal/mode/static/state/dataplane"
88
)
99

10-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . Generator
10+
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -generate
11+
//counterfeiter:generate . Generator
1112

1213
const (
1314
// configFolder is the folder where NGINX configuration files are stored.

internal/mode/static/nginx/file/folders.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import (
66
"path/filepath"
77
)
88

9-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 io/fs.DirEntry
9+
//counterfeiter:generate io/fs.DirEntry
1010

11-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . ClearFoldersOSFileManager
11+
//counterfeiter:generate . ClearFoldersOSFileManager
1212

1313
// ClearFoldersOSFileManager is an interface that exposes File I/O operations for ClearFolders.
1414
// Used for unit testing.

0 commit comments

Comments
 (0)