rebase fixes

This commit is contained in:
ryanfkeepers 2023-03-29 14:51:39 -06:00
parent b5527e9ef2
commit 3da8bf86a4
4 changed files with 17 additions and 13 deletions

View File

@ -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() {

View File

@ -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())
})

View File

@ -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()

View File

@ -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
}