@@ -1584,12 +1584,11 @@ func (suite *IntegrationTestSuite) TestChangesOnDstBeforeSrc() {
15841584 suite .Require ().NoError (runner .AwaitGenerationEnd ())
15851585
15861586 // Insert two documents in generation 1. They should be batched and become a verify task in generation 2.
1587+ suite .Require ().NoError (runner .StartNextGeneration ())
15871588 _ , err := dstDB .Collection (collName ).InsertOne (ctx , bson.D {{"_id" , 1 }})
15881589 suite .Require ().NoError (err )
15891590 _ , err = dstDB .Collection (collName ).InsertOne (ctx , bson.D {{"_id" , 2 }})
15901591 suite .Require ().NoError (err )
1591- suite .Require ().NoError (runner .StartNextGeneration ())
1592-
15931592 suite .Require ().NoError (runner .AwaitGenerationEnd ())
15941593 suite .waitForRecheckDocs (verifier )
15951594
@@ -1604,10 +1603,9 @@ func (suite *IntegrationTestSuite) TestChangesOnDstBeforeSrc() {
16041603 )
16051604
16061605 // Patch up only one of the two mismatched documents in generation 3.
1606+ suite .Require ().NoError (runner .StartNextGeneration ())
16071607 _ , err = srcDB .Collection (collName ).InsertOne (ctx , bson.D {{"_id" , 1 }})
16081608 suite .Require ().NoError (err )
1609-
1610- suite .Require ().NoError (runner .StartNextGeneration ())
16111609 suite .Require ().NoError (runner .AwaitGenerationEnd ())
16121610 suite .waitForRecheckDocs (verifier )
16131611
@@ -1618,10 +1616,10 @@ func (suite *IntegrationTestSuite) TestChangesOnDstBeforeSrc() {
16181616 status .FailedTasks ,
16191617 )
16201618
1621- // Patch up both of the 2 mismatched documents in generation 4.
1619+ // Patch up the other mismatched document in generation 4.
1620+ suite .Require ().NoError (runner .StartNextGeneration ())
16221621 _ , err = srcDB .Collection (collName ).InsertOne (ctx , bson.D {{"_id" , 2 }})
16231622 suite .Require ().NoError (err )
1624- suite .Require ().NoError (runner .StartNextGeneration ())
16251623 suite .Require ().NoError (runner .AwaitGenerationEnd ())
16261624 suite .waitForRecheckDocs (verifier )
16271625
0 commit comments