From 3da8bf86a4ca3f50dcde42d453b48a094bd3b952 Mon Sep 17 00:00:00 2001 From: ryanfkeepers Date: Wed, 29 Mar 2023 14:51:39 -0600 Subject: [PATCH] rebase fixes --- .../graph_connector_disconnected_test.go | 8 ++++---- src/internal/connector/graph_connector_test.go | 16 +++++++++------- src/internal/operations/backup.go | 2 +- .../operations/backup_integration_test.go | 4 +++- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/src/internal/connector/graph_connector_disconnected_test.go b/src/internal/connector/graph_connector_disconnected_test.go index 019d5415a..2d327246b 100644 --- a/src/internal/connector/graph_connector_disconnected_test.go +++ b/src/internal/connector/graph_connector_disconnected_test.go @@ -111,16 +111,16 @@ func (suite *DisconnectedGraphConnectorSuite) TestGraphConnector_Status() { go statusTestTask(&gc, 4, 1, 1) go statusTestTask(&gc, 4, 1, 1) - status := gc.Wait() + stats := gc.Wait() t := suite.T() assert.NotEmpty(t, gc.PrintableStatus()) // Expect 8 objects - assert.Equal(t, 8, status.Metrics.Objects) + assert.Equal(t, 8, stats.Objects) // Expect 2 success - assert.Equal(t, 2, status.Metrics.Successes) + assert.Equal(t, 2, stats.Successes) // Expect 2 folders - assert.Equal(t, 2, status.Folders) + assert.Equal(t, 2, stats.Folders) } func (suite *DisconnectedGraphConnectorSuite) TestVerifyBackupInputs_allServices() { diff --git a/src/internal/connector/graph_connector_test.go b/src/internal/connector/graph_connector_test.go index e2b2a9d22..2a5fbc1ac 100644 --- a/src/internal/connector/graph_connector_test.go +++ b/src/internal/connector/graph_connector_test.go @@ -135,7 +135,7 @@ func (suite *GraphConnectorUnitSuite) TestUnionSiteIDsAndWebURLs() { } } -func (suite *GraphConnectorUnitSuite) TestGraphConnector_AwaitStatus() { +func (suite *GraphConnectorUnitSuite) TestGraphConnector_Wait() { ctx, flush := tester.NewContext() defer flush() @@ -156,14 +156,14 @@ func (suite *GraphConnectorUnitSuite) TestGraphConnector_AwaitStatus() { gc.wg.Add(1) gc.UpdateStatus(status) - result := gc.AwaitStatus() + result := gc.Wait() require.NotNil(t, result) assert.Nil(t, gc.region, "region") assert.Empty(t, gc.status, "status") assert.Equal(t, 1, result.Folders) - assert.Equal(t, 2, result.Metrics.Objects) - assert.Equal(t, 3, result.Metrics.Successes) - assert.Equal(t, int64(4), result.Metrics.Bytes) + assert.Equal(t, 2, result.Objects) + assert.Equal(t, 3, result.Successes) + assert.Equal(t, int64(4), result.Bytes) } // --------------------------------------------------------------------------- @@ -1151,8 +1151,10 @@ func (suite *GraphConnectorIntegrationSuite) TestBackup_CreatesPrefixCollections start = time.Now() ) - dcs, excludes, err := backupGC.DataCollections( + dcs, excludes, err := backupGC.ProduceBackupCollections( ctx, + backupSel.DiscreteOwner, + backupSel.DiscreteOwner, backupSel, nil, control.Options{ @@ -1195,7 +1197,7 @@ func (suite *GraphConnectorIntegrationSuite) TestBackup_CreatesPrefixCollections assert.ElementsMatch(t, test.categories, foundCategories) - backupGC.AwaitStatus() + backupGC.Wait() assert.NoError(t, errs.Failure()) }) diff --git a/src/internal/operations/backup.go b/src/internal/operations/backup.go index de2988bc4..874d39197 100644 --- a/src/internal/operations/backup.go +++ b/src/internal/operations/backup.go @@ -92,7 +92,7 @@ func (op BackupOperation) validate() error { } if op.bp == nil { - return errors.New("missing backup producer") + return clues.New("missing backup producer") } return op.operation.validate() diff --git a/src/internal/operations/backup_integration_test.go b/src/internal/operations/backup_integration_test.go index c4833736f..60dd57677 100644 --- a/src/internal/operations/backup_integration_test.go +++ b/src/internal/operations/backup_integration_test.go @@ -394,7 +394,9 @@ func generateContainerOfItems( fault.New(true)) require.NoError(t, err, clues.ToCore(err)) - gc.AwaitStatus() + // have to wait here, both to ensure the process + // finishes, and also to clean up the gc status + gc.Wait() return deets }