@@ -671,7 +671,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareViews() {
671671 QueryFilter : QueryFilter {
672672 Namespace : "testDb.sameView" ,
673673 To : "testDb.sameView" }}
674- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
674+ suite .Require ().NoError (
675+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
676+ )
675677 suite .Equal (verificationTaskCompleted , task .Status )
676678 suite .Nil (task .FailedDocs )
677679
@@ -685,7 +687,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareViews() {
685687 QueryFilter : QueryFilter {
686688 Namespace : "testDb.wrongColl" ,
687689 To : "testDb.wrongColl" }}
688- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
690+ suite .Require ().NoError (
691+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
692+ )
689693 suite .Equal (verificationTaskFailed , task .Status )
690694 if suite .Equal (1 , len (task .FailedDocs )) {
691695 suite .Equal (task .FailedDocs [0 ].Field , "Options.viewOn" )
@@ -703,7 +707,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareViews() {
703707 QueryFilter : QueryFilter {
704708 Namespace : "testDb.wrongPipeline" ,
705709 To : "testDb.wrongPipeline" }}
706- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
710+ suite .Require ().NoError (
711+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
712+ )
707713 suite .Equal (verificationTaskFailed , task .Status )
708714 if suite .Equal (1 , len (task .FailedDocs )) {
709715 suite .Equal (task .FailedDocs [0 ].Field , "Options.pipeline" )
@@ -726,7 +732,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareViews() {
726732 QueryFilter : QueryFilter {
727733 Namespace : "testDb.missingOptionsSrc" ,
728734 To : "testDb.missingOptionsSrc" }}
729- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
735+ suite .Require ().NoError (
736+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
737+ )
730738 suite .Equal (verificationTaskFailed , task .Status )
731739 if suite .Equal (1 , len (task .FailedDocs )) {
732740 suite .Equal (task .FailedDocs [0 ].Field , "Options.collation" )
@@ -744,7 +752,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareViews() {
744752 QueryFilter : QueryFilter {
745753 Namespace : "testDb.missingOptionsDst" ,
746754 To : "testDb.missingOptionsDst" }}
747- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
755+ suite .Require ().NoError (
756+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
757+ )
748758 suite .Equal (verificationTaskFailed , task .Status )
749759 if suite .Equal (1 , len (task .FailedDocs )) {
750760 suite .Equal (task .FailedDocs [0 ].Field , "Options.collation" )
@@ -762,7 +772,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareViews() {
762772 QueryFilter : QueryFilter {
763773 Namespace : "testDb.differentOptions" ,
764774 To : "testDb.differentOptions" }}
765- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
775+ suite .Require ().NoError (
776+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
777+ )
766778 suite .Equal (verificationTaskFailed , task .Status )
767779 if suite .Equal (1 , len (task .FailedDocs )) {
768780 suite .Equal (task .FailedDocs [0 ].Field , "Options.collation" )
@@ -783,7 +795,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareMetadata() {
783795 QueryFilter : QueryFilter {
784796 Namespace : "testDb.testColl" ,
785797 To : "testDb.testColl" }}
786- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
798+ suite .Require ().NoError (
799+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
800+ )
787801 suite .Equal (verificationTaskFailed , task .Status )
788802 suite .Equal (1 , len (task .FailedDocs ))
789803 suite .Equal (task .FailedDocs [0 ].Details , Missing )
@@ -798,7 +812,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareMetadata() {
798812 QueryFilter : QueryFilter {
799813 Namespace : "testDb.testColl" ,
800814 To : "testDb.testCollTo" }}
801- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
815+ suite .Require ().NoError (
816+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
817+ )
802818 suite .Equal (verificationTaskFailed , task .Status )
803819 suite .Equal (1 , len (task .FailedDocs ))
804820 suite .Equal (task .FailedDocs [0 ].Details , Missing )
@@ -813,7 +829,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareMetadata() {
813829 QueryFilter : QueryFilter {
814830 Namespace : "testDb.destOnlyColl" ,
815831 To : "testDb.destOnlyColl" }}
816- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
832+ suite .Require ().NoError (
833+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
834+ )
817835 suite .Equal (verificationTaskFailed , task .Status )
818836 suite .Equal (1 , len (task .FailedDocs ))
819837 suite .Equal (task .FailedDocs [0 ].Details , Missing )
@@ -830,7 +848,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareMetadata() {
830848 QueryFilter : QueryFilter {
831849 Namespace : "testDb.viewOnSrc" ,
832850 To : "testDb.viewOnSrc" }}
833- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
851+ suite .Require ().NoError (
852+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
853+ )
834854 suite .Equal (verificationTaskFailed , task .Status )
835855 suite .Equal (1 , len (task .FailedDocs ))
836856 suite .Equal (task .FailedDocs [0 ].Field , "Type" )
@@ -847,7 +867,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareMetadata() {
847867 QueryFilter : QueryFilter {
848868 Namespace : "testDb.cappedOnDst" ,
849869 To : "testDb.cappedOnDst" }}
850- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
870+ suite .Require ().NoError (
871+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
872+ )
851873 suite .Equal (verificationTaskFailed , task .Status )
852874 // Capped and size should differ
853875 var wrongFields []string
@@ -864,7 +886,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareMetadata() {
864886 QueryFilter : QueryFilter {
865887 Namespace : "testDb.testColl" ,
866888 To : "testDb.testColl" }}
867- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
889+ suite .Require ().NoError (
890+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
891+ )
868892 suite .Equal (verificationTaskCompleted , task .Status )
869893
870894 // Neither collection exists success case
@@ -873,7 +897,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareMetadata() {
873897 QueryFilter : QueryFilter {
874898 Namespace : "testDb.testCollDNE" ,
875899 To : "testDb.testCollDNE" }}
876- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
900+ suite .Require ().NoError (
901+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
902+ )
877903 suite .Equal (verificationTaskCompleted , task .Status )
878904}
879905
@@ -900,7 +926,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareIndexes() {
900926 To : "testDb.testColl1" ,
901927 },
902928 }
903- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
929+ suite .Require ().NoError (
930+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
931+ )
904932 suite .Equal (verificationTaskMetadataMismatch , task .Status )
905933 if suite .Equal (1 , len (task .FailedDocs )) {
906934 suite .Equal (srcIndexNames [1 ], task .FailedDocs [0 ].ID )
@@ -926,7 +954,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareIndexes() {
926954 QueryFilter : QueryFilter {
927955 Namespace : "testDb.testColl2" ,
928956 To : "testDb.testColl2" }}
929- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
957+ suite .Require ().NoError (
958+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
959+ )
930960 suite .Equal (verificationTaskMetadataMismatch , task .Status )
931961 if suite .Equal (1 , len (task .FailedDocs )) {
932962 suite .Equal (dstIndexNames [1 ], task .FailedDocs [0 ].ID )
@@ -952,7 +982,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareIndexes() {
952982 QueryFilter : QueryFilter {
953983 Namespace : "testDb.testColl3" ,
954984 To : "testDb.testColl3" }}
955- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
985+ suite .Require ().NoError (
986+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
987+ )
956988 suite .Equal (verificationTaskMetadataMismatch , task .Status )
957989 if suite .Equal (2 , len (task .FailedDocs )) {
958990 sort .Slice (task .FailedDocs , func (i , j int ) bool {
@@ -987,7 +1019,9 @@ func (suite *IntegrationTestSuite) TestVerifierCompareIndexes() {
9871019 QueryFilter : QueryFilter {
9881020 Namespace : "testDb.testColl4" ,
9891021 To : "testDb.testColl4" }}
990- verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task )
1022+ suite .Require ().NoError (
1023+ verifier .verifyMetadataAndPartitionCollection (ctx , 1 , task ),
1024+ )
9911025 suite .Equal (verificationTaskMetadataMismatch , task .Status )
9921026 if suite .Equal (1 , len (task .FailedDocs )) {
9931027 suite .Equal ("wrong" , task .FailedDocs [0 ].ID )
@@ -1281,16 +1315,19 @@ func (suite *IntegrationTestSuite) TestMetadataMismatchAndPartitioning() {
12811315}
12821316
12831317func (suite * IntegrationTestSuite ) TestGenerationalRechecking () {
1318+ dbname1 := suite .DBNameForTest ("1" )
1319+ dbname2 := suite .DBNameForTest ("2" )
1320+
12841321 zerolog .SetGlobalLevel (zerolog .DebugLevel )
12851322 verifier := suite .BuildVerifier ()
1286- verifier .SetSrcNamespaces ([]string {"testDb1 .testColl1" })
1287- verifier .SetDstNamespaces ([]string {"testDb2 .testColl3" })
1323+ verifier .SetSrcNamespaces ([]string {dbname1 + " .testColl1" })
1324+ verifier .SetDstNamespaces ([]string {dbname2 + " .testColl3" })
12881325 verifier .SetNamespaceMap ()
12891326
12901327 ctx := suite .Context ()
12911328
1292- srcColl := suite .srcMongoClient .Database ("testDb1" ).Collection ("testColl1" )
1293- dstColl := suite .dstMongoClient .Database ("testDb2" ).Collection ("testColl3" )
1329+ srcColl := suite .srcMongoClient .Database (dbname1 ).Collection ("testColl1" )
1330+ dstColl := suite .dstMongoClient .Database (dbname2 ).Collection ("testColl3" )
12941331 _ , err := srcColl .InsertOne (ctx , bson.M {"_id" : 1 , "x" : 42 })
12951332 suite .Require ().NoError (err )
12961333 _ , err = srcColl .InsertOne (ctx , bson.M {"_id" : 2 , "x" : 43 })
@@ -1548,6 +1585,7 @@ func (suite *IntegrationTestSuite) TestBackgroundInIndexSpec() {
15481585
15491586func (suite * IntegrationTestSuite ) TestPartitionWithFilter () {
15501587 zerolog .SetGlobalLevel (zerolog .DebugLevel )
1588+ dbname := suite .DBNameForTest ()
15511589
15521590 ctx := suite .Context ()
15531591
@@ -1557,14 +1595,14 @@ func (suite *IntegrationTestSuite) TestPartitionWithFilter() {
15571595
15581596 // Set up the verifier for testing.
15591597 verifier := suite .BuildVerifier ()
1560- verifier .SetSrcNamespaces ([]string {"testDb1 .testColl1" })
1598+ verifier .SetSrcNamespaces ([]string {dbname + " .testColl1" })
15611599 verifier .SetNamespaceMap ()
15621600 verifier .globalFilter = filter
15631601 // Use a small partition size so that we can test creating multiple partitions.
15641602 verifier .partitionSizeInBytes = 30
15651603
15661604 // Insert documents into the source.
1567- srcColl := suite .srcMongoClient .Database ("testDb1" ).Collection ("testColl1" )
1605+ srcColl := suite .srcMongoClient .Database (dbname ).Collection ("testColl1" )
15681606
15691607 // 30 documents with _ids [0, 30) are in the filter.
15701608 for i := 0 ; i < 30 ; i ++ {
@@ -1579,7 +1617,7 @@ func (suite *IntegrationTestSuite) TestPartitionWithFilter() {
15791617 }
15801618
15811619 // Create partitions with the filter.
1582- partitions , _ , _ , _ , err := verifier .partitionAndInspectNamespace (ctx , "testDb1 .testColl1" )
1620+ partitions , _ , _ , _ , err := verifier .partitionAndInspectNamespace (ctx , dbname + " .testColl1" )
15831621 suite .Require ().NoError (err )
15841622
15851623 // Check that each partition have bounds in the filter.
0 commit comments