mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-09-03 22:57:04 +00:00
testifylint: enable error-nil rule (#7670)
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
This commit is contained in:
@@ -140,7 +140,7 @@ func TestProcessBackupNonProcessedItems(t *testing.T) {
|
||||
}
|
||||
actualResult, err := c.Reconcile(ctx, ctrl.Request{NamespacedName: types.NamespacedName{Namespace: test.backup.Namespace, Name: test.backup.Name}})
|
||||
assert.Equal(t, actualResult, ctrl.Result{})
|
||||
assert.Nil(t, err)
|
||||
assert.NoError(t, err)
|
||||
|
||||
// Any backup that would actually proceed to validation will cause a segfault because this
|
||||
// test hasn't set up the necessary controller dependencies for validation/etc. So the lack
|
||||
@@ -230,7 +230,7 @@ func TestProcessBackupValidationFailures(t *testing.T) {
|
||||
|
||||
actualResult, err := c.Reconcile(ctx, ctrl.Request{NamespacedName: types.NamespacedName{Namespace: test.backup.Namespace, Name: test.backup.Name}})
|
||||
assert.Equal(t, actualResult, ctrl.Result{})
|
||||
assert.Nil(t, err)
|
||||
assert.NoError(t, err)
|
||||
res := &velerov1api.Backup{}
|
||||
err = c.kbClient.Get(context.Background(), kbclient.ObjectKey{Namespace: test.backup.Namespace, Name: test.backup.Name}, res)
|
||||
require.NoError(t, err)
|
||||
@@ -1378,7 +1378,7 @@ func TestProcessBackupCompletions(t *testing.T) {
|
||||
|
||||
actualResult, err := c.Reconcile(ctx, ctrl.Request{NamespacedName: types.NamespacedName{Namespace: test.backup.Namespace, Name: test.backup.Name}})
|
||||
assert.Equal(t, actualResult, ctrl.Result{})
|
||||
assert.Nil(t, err)
|
||||
assert.NoError(t, err)
|
||||
|
||||
// Disable CSI feature to not impact other test cases.
|
||||
if test.enableCSI {
|
||||
|
||||
@@ -125,7 +125,7 @@ func TestBackupDeletionControllerReconcile(t *testing.T) {
|
||||
td := setupBackupDeletionControllerTest(t, defaultTestDbr(), location, backup)
|
||||
td.controller.backupStoreGetter = &fakeErrorBackupStoreGetter{}
|
||||
_, err := td.controller.Reconcile(ctx, td.req)
|
||||
assert.NotNil(t, err)
|
||||
assert.Error(t, err)
|
||||
assert.True(t, strings.HasPrefix(err.Error(), "error getting the backup store"))
|
||||
})
|
||||
|
||||
@@ -358,7 +358,7 @@ func TestBackupDeletionControllerReconcile(t *testing.T) {
|
||||
Namespace: velerov1api.DefaultNamespace,
|
||||
Name: "restore-3",
|
||||
}, &velerov1api.Restore{})
|
||||
assert.Nil(t, err)
|
||||
assert.NoError(t, err)
|
||||
|
||||
td.backupStore.AssertCalled(t, "DeleteBackup", input.Spec.BackupName)
|
||||
|
||||
@@ -479,7 +479,7 @@ func TestBackupDeletionControllerReconcile(t *testing.T) {
|
||||
Namespace: velerov1api.DefaultNamespace,
|
||||
Name: "restore-3",
|
||||
}, &velerov1api.Restore{})
|
||||
assert.Nil(t, err)
|
||||
assert.NoError(t, err)
|
||||
|
||||
// Make sure snapshot was deleted
|
||||
assert.Equal(t, 0, td.volumeSnapshotter.SnapshotsTaken.Len())
|
||||
|
||||
@@ -238,7 +238,7 @@ func TestEnsureSingleDefaultBSL(t *testing.T) {
|
||||
|
||||
for _, test := range tests {
|
||||
// Setup reconciler
|
||||
assert.Nil(t, velerov1api.AddToScheme(scheme.Scheme))
|
||||
assert.NoError(t, velerov1api.AddToScheme(scheme.Scheme))
|
||||
t.Run(test.name, func(t *testing.T) {
|
||||
r := &backupStorageLocationReconciler{
|
||||
ctx: context.Background(),
|
||||
@@ -282,7 +282,7 @@ func TestBSLReconcile(t *testing.T) {
|
||||
pluginManager.On("CleanupClients").Return(nil)
|
||||
for _, test := range tests {
|
||||
// Setup reconciler
|
||||
assert.Nil(t, velerov1api.AddToScheme(scheme.Scheme))
|
||||
assert.NoError(t, velerov1api.AddToScheme(scheme.Scheme))
|
||||
t.Run(test.name, func(t *testing.T) {
|
||||
r := &backupStorageLocationReconciler{
|
||||
ctx: context.Background(),
|
||||
|
||||
@@ -448,7 +448,7 @@ func TestDataDownloadReconcile(t *testing.T) {
|
||||
if test.expectedStatusMsg != "" {
|
||||
assert.Contains(t, err.Error(), test.expectedStatusMsg)
|
||||
} else {
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
}
|
||||
|
||||
require.NotNil(t, actualResult)
|
||||
@@ -476,7 +476,7 @@ func TestDataDownloadReconcile(t *testing.T) {
|
||||
if controllerutil.ContainsFinalizer(test.dd, DataUploadDownloadFinalizer) {
|
||||
assert.True(t, true, apierrors.IsNotFound(err))
|
||||
} else {
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
}
|
||||
} else {
|
||||
assert.True(t, true, apierrors.IsNotFound(err))
|
||||
|
||||
@@ -179,7 +179,7 @@ func TestProcessQueueItemSkips(t *testing.T) {
|
||||
)
|
||||
|
||||
if test.restore != nil {
|
||||
assert.Nil(t, fakeClient.Create(context.Background(), test.restore))
|
||||
assert.NoError(t, fakeClient.Create(context.Background(), test.restore))
|
||||
}
|
||||
|
||||
r := NewRestoreReconciler(
|
||||
|
||||
@@ -39,7 +39,7 @@ import (
|
||||
|
||||
// Test reconcile function of schedule controller. Pause is not covered as event filter will not allow it through
|
||||
func TestReconcileOfSchedule(t *testing.T) {
|
||||
require.Nil(t, velerov1.AddToScheme(scheme.Scheme))
|
||||
require.NoError(t, velerov1.AddToScheme(scheme.Scheme))
|
||||
|
||||
newScheduleBuilder := func(phase velerov1.SchedulePhase) *builder.ScheduleBuilder {
|
||||
return builder.ForSchedule("ns", "name").Phase(phase)
|
||||
@@ -169,39 +169,39 @@ func TestReconcileOfSchedule(t *testing.T) {
|
||||
reconciler.clock = testclocks.NewFakeClock(testTime)
|
||||
|
||||
if test.schedule != nil {
|
||||
require.Nil(t, client.Create(ctx, test.schedule))
|
||||
require.NoError(t, client.Create(ctx, test.schedule))
|
||||
}
|
||||
|
||||
if test.backup != nil {
|
||||
require.Nil(t, client.Create(ctx, test.backup))
|
||||
require.NoError(t, client.Create(ctx, test.backup))
|
||||
}
|
||||
|
||||
scheduleb4reconcile := &velerov1.Schedule{}
|
||||
err = client.Get(ctx, types.NamespacedName{Namespace: "ns", Name: "name"}, scheduleb4reconcile)
|
||||
if test.schedule != nil {
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
}
|
||||
|
||||
_, err = reconciler.Reconcile(ctx, ctrl.Request{NamespacedName: types.NamespacedName{Namespace: "ns", Name: "name"}})
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
|
||||
schedule := &velerov1.Schedule{}
|
||||
err = client.Get(ctx, types.NamespacedName{Namespace: "ns", Name: "name"}, schedule)
|
||||
if len(test.expectedPhase) > 0 {
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, test.expectedPhase, string(schedule.Status.Phase))
|
||||
}
|
||||
if len(test.expectedValidationErrors) > 0 {
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.EqualValues(t, test.expectedValidationErrors, schedule.Status.ValidationErrors)
|
||||
}
|
||||
if len(test.expectedLastBackup) > 0 {
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, schedule.Status.LastBackup)
|
||||
assert.Equal(t, parseTime(test.expectedLastBackup).Unix(), schedule.Status.LastBackup.Unix())
|
||||
}
|
||||
if len(test.expectedLastSkipped) > 0 {
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
require.NotNil(t, schedule.Status.LastSkipped)
|
||||
assert.Equal(t, parseTime(test.expectedLastSkipped).Unix(), schedule.Status.LastSkipped.Unix())
|
||||
}
|
||||
@@ -213,17 +213,17 @@ func TestReconcileOfSchedule(t *testing.T) {
|
||||
}
|
||||
|
||||
backups := &velerov1.BackupList{}
|
||||
require.Nil(t, client.List(ctx, backups))
|
||||
require.NoError(t, client.List(ctx, backups))
|
||||
|
||||
// If backup associated with schedule's status is in New or InProgress,
|
||||
// new backup shouldn't be submitted.
|
||||
if test.backup != nil &&
|
||||
(test.backup.Status.Phase == velerov1.BackupPhaseNew || test.backup.Status.Phase == velerov1.BackupPhaseInProgress) {
|
||||
assert.Len(t, backups.Items, 1)
|
||||
require.Nil(t, client.Delete(ctx, test.backup))
|
||||
require.NoError(t, client.Delete(ctx, test.backup))
|
||||
}
|
||||
|
||||
require.Nil(t, client.List(ctx, backups))
|
||||
require.NoError(t, client.List(ctx, backups))
|
||||
|
||||
if test.expectedBackupCreate == nil {
|
||||
assert.Empty(t, backups.Items)
|
||||
@@ -444,7 +444,7 @@ func TestGetBackup(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestCheckIfBackupInNewOrProgress(t *testing.T) {
|
||||
require.Nil(t, velerov1.AddToScheme(scheme.Scheme))
|
||||
require.NoError(t, velerov1.AddToScheme(scheme.Scheme))
|
||||
|
||||
client := fake.NewClientBuilder().WithScheme(scheme.Scheme).Build()
|
||||
logger := velerotest.NewLogger()
|
||||
|
||||
Reference in New Issue
Block a user