@@ -99,7 +99,7 @@ func TestImportHistoricalMessages(t *testing.T) {
9999 //
100100 // Create the first batch including the "live" event we are going to
101101 // import our historical events next to.
102- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 2 )
102+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 2 , "eventIDsBefore" )
103103 eventIdBefore := eventIDsBefore [len (eventIDsBefore )- 1 ]
104104 timeAfterEventBefore := time .Now ()
105105
@@ -111,7 +111,7 @@ func TestImportHistoricalMessages(t *testing.T) {
111111 // Create the second batch of events.
112112 // This will also fill up the buffer so we have to scrollback to the
113113 // inserted history later.
114- eventIDsAfter := createMessagesInRoom (t , alice , roomID , 2 )
114+ eventIDsAfter := createMessagesInRoom (t , alice , roomID , 2 , "eventIDsAfter" )
115115
116116 // Insert the most recent batch of historical messages
117117 insertTime0 := timeAfterEventBefore .Add (timeBetweenMessages * 3 )
@@ -193,7 +193,7 @@ func TestImportHistoricalMessages(t *testing.T) {
193193 alice .JoinRoom (t , roomID , nil )
194194
195195 // Create the "live" event we are going to insert our historical events next to
196- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
196+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
197197 eventIdBefore := eventIDsBefore [0 ]
198198 timeAfterEventBefore := time .Now ()
199199
@@ -227,12 +227,12 @@ func TestImportHistoricalMessages(t *testing.T) {
227227 alice .JoinRoom (t , roomID , nil )
228228
229229 // Create the "live" event we are going to insert our historical events next to
230- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
230+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
231231 eventIdBefore := eventIDsBefore [0 ]
232232 timeAfterEventBefore := time .Now ()
233233
234234 // Create some "live" events to saturate and fill up the /sync response
235- createMessagesInRoom (t , alice , roomID , 5 )
235+ createMessagesInRoom (t , alice , roomID , 5 , "live" )
236236
237237 // Get a /sync `since` pagination token we can try paginating from later
238238 // on
@@ -255,7 +255,7 @@ func TestImportHistoricalMessages(t *testing.T) {
255255 historicalStateEventIDs := client .GetJSONFieldStringArray (t , batchSendResBody , "state_event_ids" )
256256
257257 // This is just a dummy event we search for after the historicalEventIDs/historicalStateEventIDs
258- eventIDsAfterHistoricalImport := createMessagesInRoom (t , alice , roomID , 1 )
258+ eventIDsAfterHistoricalImport := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsAfterHistoricalImport" )
259259 eventIDAfterHistoricalImport := eventIDsAfterHistoricalImport [0 ]
260260
261261 // Sync from before we did any batch sending until we find the
@@ -279,7 +279,7 @@ func TestImportHistoricalMessages(t *testing.T) {
279279 alice .JoinRoom (t , roomID , nil )
280280
281281 // Create the "live" event we are going to import our historical events next to
282- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
282+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
283283 eventIdBefore := eventIDsBefore [0 ]
284284 timeAfterEventBefore := time .Now ()
285285
@@ -333,7 +333,7 @@ func TestImportHistoricalMessages(t *testing.T) {
333333 roomID := as .CreateRoom (t , createPublicRoomOpts )
334334 alice .JoinRoom (t , roomID , nil )
335335
336- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
336+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
337337 eventIdBefore := eventIDsBefore [0 ]
338338 timeAfterEventBefore := time .Now ()
339339
@@ -387,7 +387,7 @@ func TestImportHistoricalMessages(t *testing.T) {
387387 roomID := as .CreateRoom (t , createPublicRoomOpts )
388388 alice .JoinRoom (t , roomID , nil )
389389
390- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
390+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
391391 eventIdBefore := eventIDsBefore [0 ]
392392 timeAfterEventBefore := time .Now ()
393393
@@ -418,7 +418,7 @@ func TestImportHistoricalMessages(t *testing.T) {
418418 alice .JoinRoom (t , roomID , nil )
419419
420420 // Create the "live" event we are going to import our historical events next to
421- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
421+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
422422 eventIdBefore := eventIDsBefore [0 ]
423423 timeAfterEventBefore := time .Now ()
424424
@@ -457,12 +457,11 @@ func TestImportHistoricalMessages(t *testing.T) {
457457 alice .JoinRoom (t , roomID , nil )
458458
459459 // Create the "live" event we are going to insert our backfilled events next to
460- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
460+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
461461 eventIdBefore := eventIDsBefore [0 ]
462462 timeAfterEventBefore := time .Now ()
463463
464- // eventIDsAfter
465- createMessagesInRoom (t , alice , roomID , 2 )
464+ createMessagesInRoom (t , alice , roomID , 2 , "eventIDsAfter" )
466465
467466 // Import a batch of historical events
468467 batchSendRes0 := batchSendHistoricalMessages (
@@ -517,7 +516,7 @@ func TestImportHistoricalMessages(t *testing.T) {
517516 alice .JoinRoom (t , roomID , nil )
518517
519518 // Create the "live" event we are going to import our historical events next to
520- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
519+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
521520 eventIdBefore := eventIDsBefore [0 ]
522521 timeAfterEventBefore := time .Now ()
523522
@@ -555,12 +554,11 @@ func TestImportHistoricalMessages(t *testing.T) {
555554 roomID := as .CreateRoom (t , createPublicRoomOpts )
556555 alice .JoinRoom (t , roomID , nil )
557556
558- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
557+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
559558 eventIdBefore := eventIDsBefore [0 ]
560559 timeAfterEventBefore := time .Now ()
561560
562- // eventIDsAfter
563- createMessagesInRoom (t , alice , roomID , 3 )
561+ createMessagesInRoom (t , alice , roomID , 3 , "eventIDsAfter" )
564562
565563 batchSendRes := batchSendHistoricalMessages (
566564 t ,
@@ -614,7 +612,7 @@ func TestImportHistoricalMessages(t *testing.T) {
614612 roomID := as .CreateRoom (t , createPublicRoomOpts )
615613 alice .JoinRoom (t , roomID , nil )
616614
617- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
615+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
618616 eventIdBefore := eventIDsBefore [0 ]
619617 timeAfterEventBefore := time .Now ()
620618
@@ -637,8 +635,7 @@ func TestImportHistoricalMessages(t *testing.T) {
637635 return ev .Get ("event_id" ).Str == insertionEventID
638636 })
639637
640- // eventIDsAfter
641- createMessagesInRoom (t , alice , roomID , 3 )
638+ createMessagesInRoom (t , alice , roomID , 3 , "eventIDsAfter" )
642639
643640 batchSendRes := batchSendHistoricalMessages (
644641 t ,
@@ -695,12 +692,11 @@ func TestImportHistoricalMessages(t *testing.T) {
695692 // Join the room from a remote homeserver before any historical messages are sent
696693 remoteCharlie .JoinRoom (t , roomID , []string {"hs1" })
697694
698- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
695+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
699696 eventIdBefore := eventIDsBefore [0 ]
700697 timeAfterEventBefore := time .Now ()
701698
702- // eventIDsAfter
703- createMessagesInRoom (t , alice , roomID , 10 )
699+ createMessagesInRoom (t , alice , roomID , 10 , "eventIDsAfter" )
704700
705701 // Mimic scrollback just through the latest messages
706702 remoteCharlie .MustDoFunc (t , "GET" , []string {"_matrix" , "client" , "r0" , "rooms" , roomID , "messages" }, client .WithContentType ("application/json" ), client .WithQueries (url.Values {
@@ -789,12 +785,11 @@ func TestImportHistoricalMessages(t *testing.T) {
789785 // Join the room from a remote homeserver before any historical messages are sent
790786 remoteCharlie .JoinRoom (t , roomID , []string {"hs1" })
791787
792- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
788+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
793789 eventIdBefore := eventIDsBefore [0 ]
794790 timeAfterEventBefore := time .Now ()
795791
796- // eventIDsAfter
797- createMessagesInRoom (t , alice , roomID , 3 )
792+ createMessagesInRoom (t , alice , roomID , 3 , "eventIDsAfter" )
798793
799794 // Mimic scrollback to all of the messages
800795 // scrollbackMessagesRes
@@ -888,12 +883,12 @@ func TestImportHistoricalMessages(t *testing.T) {
888883 alice .JoinRoom (t , roomID , nil )
889884
890885 // Create the "live" event we are going to import our historical events next to
891- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
886+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
892887 eventIdBefore := eventIDsBefore [0 ]
893888 timeAfterEventBefore := time .Now ()
894889
895890 // Create eventIDsAfter to avoid the "No forward extremities left!" 500 error from Synapse
896- createMessagesInRoom (t , alice , roomID , 2 )
891+ createMessagesInRoom (t , alice , roomID , 2 , "eventIDsAfter" )
897892
898893 // Import a historical event
899894 batchSendRes := batchSendHistoricalMessages (
@@ -938,7 +933,7 @@ func TestImportHistoricalMessages(t *testing.T) {
938933 alice .JoinRoom (t , roomID , nil )
939934
940935 // Create the "live" event we are going to import our historical events next to
941- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
936+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
942937 eventIdBefore := eventIDsBefore [0 ]
943938 timeAfterEventBefore := time .Now ()
944939
@@ -1145,14 +1140,14 @@ func sendMarkerAndEnsureBackfilled(t *testing.T, as *client.CSAPI, c *client.CSA
11451140 return markerEventID
11461141}
11471142
1148- func createMessagesInRoom (t * testing.T , c * client.CSAPI , roomID string , count int ) (eventIDs []string ) {
1143+ func createMessagesInRoom (t * testing.T , c * client.CSAPI , roomID string , count int , messageSuffix string ) (eventIDs []string ) {
11491144 eventIDs = make ([]string , count )
11501145 for i := 0 ; i < len (eventIDs ); i ++ {
11511146 newEvent := b.Event {
11521147 Type : "m.room.message" ,
11531148 Content : map [string ]interface {}{
11541149 "msgtype" : "m.text" ,
1155- "body" : fmt .Sprintf ("Message %d" , i ),
1150+ "body" : fmt .Sprintf ("Message %d (%s) " , i , messageSuffix ),
11561151 },
11571152 }
11581153 newEventId := c .SendEventSynced (t , roomID , newEvent )
0 commit comments