1515package fpgacontroller
1616
1717import (
18- "context"
1918 "errors"
2019 "testing"
2120
2221 apierrors "k8s.io/apimachinery/pkg/api/errors"
2322 "k8s.io/apimachinery/pkg/runtime"
2423 "k8s.io/apimachinery/pkg/runtime/schema"
25- "k8s.io/klog/v2/klogr"
2624 ctrl "sigs.k8s.io/controller-runtime"
27- "sigs.k8s.io/controller-runtime/pkg/log"
2825
2926 fpgav2 "github.com/intel/intel-device-plugins-for-kubernetes/pkg/apis/fpga/v2"
3027 "github.com/intel/intel-device-plugins-for-kubernetes/pkg/fpgacontroller/patcher"
28+ "k8s.io/klog/v2/ktesting"
3129)
3230
3331var (
3432 errClient = errors .New ("client error" )
35- logger = ctrl .Log .WithName ("test" )
3633 scheme = runtime .NewScheme ()
3734)
3835
3936func init () {
40- ctrl .SetLogger (klogr .New ())
41-
4237 _ = fpgav2 .AddToScheme (scheme )
4338}
4439
@@ -64,13 +59,13 @@ func TestAcceleratorFunctionReconcile(t *testing.T) {
6459
6560 for _ , tt := range tcases {
6661 t .Run (tt .name , func (t * testing.T ) {
62+ logger , ctx := ktesting .NewTestContext (t )
6763 reconciler := & AcceleratorFunctionReconciler {
6864 Client : & mockClient {
6965 getError : tt .getError ,
7066 },
7167 PatcherManager : patcher .NewPatcherManager (logger ),
7268 }
73- ctx := log .IntoContext (context .Background (), logger )
7469 _ , err := reconciler .Reconcile (ctx , ctrl.Request {})
7570 if err != nil && ! tt .expectedErr {
7671 t .Errorf ("unexpected error: %+v" , err )
@@ -85,10 +80,12 @@ func TestAcceleratorFunctionReconcile(t *testing.T) {
8580func TestAcceleratorFunctionSetupWithManager (t * testing.T ) {
8681 r := & AcceleratorFunctionReconciler {}
8782
83+ logger , _ := ktesting .NewTestContext (t )
8884 err := r .SetupWithManager (& mockManager {
8985 scheme : scheme ,
9086 log : logger ,
9187 })
88+
9289 if err != nil {
9390 t .Errorf ("unexpected error: %+v" , err )
9491 }
@@ -116,13 +113,13 @@ func TestFpgaRegionReconcile(t *testing.T) {
116113
117114 for _ , tt := range tcases {
118115 t .Run (tt .name , func (t * testing.T ) {
116+ logger , ctx := ktesting .NewTestContext (t )
119117 reconciler := & FpgaRegionReconciler {
120118 Client : & mockClient {
121119 getError : tt .getError ,
122120 },
123121 PatcherManager : patcher .NewPatcherManager (logger ),
124122 }
125- ctx := log .IntoContext (context .Background (), logger )
126123 _ , err := reconciler .Reconcile (ctx , ctrl.Request {})
127124 if err != nil && ! tt .expectedErr {
128125 t .Errorf ("unexpected error: %+v" , err )
@@ -137,10 +134,12 @@ func TestFpgaRegionReconcile(t *testing.T) {
137134func TestFpgaRegionSetupWithManager (t * testing.T ) {
138135 r := & FpgaRegionReconciler {}
139136
137+ logger , _ := ktesting .NewTestContext (t )
140138 err := r .SetupWithManager (& mockManager {
141139 scheme : scheme ,
142140 log : logger ,
143141 })
142+
144143 if err != nil {
145144 t .Errorf ("unexpected error: %+v" , err )
146145 }
0 commit comments