@@ -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
@@ -556,12 +555,11 @@ func TestImportHistoricalMessages(t *testing.T) {
556555 roomID := as .CreateRoom (t , createPublicRoomOpts )
557556 alice .JoinRoom (t , roomID , nil )
558557
559- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
558+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
560559 eventIdBefore := eventIDsBefore [0 ]
561560 timeAfterEventBefore := time .Now ()
562561
563- // eventIDsAfter
564- createMessagesInRoom (t , alice , roomID , 3 )
562+ createMessagesInRoom (t , alice , roomID , 3 , "eventIDsAfter" )
565563
566564 batchSendRes := batchSendHistoricalMessages (
567565 t ,
@@ -620,7 +618,7 @@ func TestImportHistoricalMessages(t *testing.T) {
620618 roomID := as .CreateRoom (t , createPublicRoomOpts )
621619 alice .JoinRoom (t , roomID , nil )
622620
623- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
621+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
624622 eventIdBefore := eventIDsBefore [0 ]
625623 timeAfterEventBefore := time .Now ()
626624
@@ -643,8 +641,7 @@ func TestImportHistoricalMessages(t *testing.T) {
643641 return ev .Get ("event_id" ).Str == insertionEventID
644642 }))
645643
646- // eventIDsAfter
647- createMessagesInRoom (t , alice , roomID , 3 )
644+ createMessagesInRoom (t , alice , roomID , 3 , "eventIDsAfter" )
648645
649646 batchSendRes := batchSendHistoricalMessages (
650647 t ,
@@ -705,12 +702,11 @@ func TestImportHistoricalMessages(t *testing.T) {
705702 // Join the room from a remote homeserver before any historical messages are sent
706703 remoteCharlie .JoinRoom (t , roomID , []string {"hs1" })
707704
708- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
705+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
709706 eventIdBefore := eventIDsBefore [0 ]
710707 timeAfterEventBefore := time .Now ()
711708
712- // eventIDsAfter
713- createMessagesInRoom (t , alice , roomID , 10 )
709+ createMessagesInRoom (t , alice , roomID , 10 , "eventIDsAfter" )
714710
715711 // Mimic scrollback just through the latest messages
716712 remoteCharlie .MustDoFunc (t , "GET" , []string {"_matrix" , "client" , "r0" , "rooms" , roomID , "messages" }, client .WithContentType ("application/json" ), client .WithQueries (url.Values {
@@ -800,12 +796,11 @@ func TestImportHistoricalMessages(t *testing.T) {
800796 // Join the room from a remote homeserver before any historical messages are sent
801797 remoteCharlie .JoinRoom (t , roomID , []string {"hs1" })
802798
803- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
799+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
804800 eventIdBefore := eventIDsBefore [0 ]
805801 timeAfterEventBefore := time .Now ()
806802
807- // eventIDsAfter
808- createMessagesInRoom (t , alice , roomID , 3 )
803+ createMessagesInRoom (t , alice , roomID , 3 , "eventIDsAfter" )
809804
810805 // Mimic scrollback to all of the messages
811806 // scrollbackMessagesRes
@@ -901,12 +896,12 @@ func TestImportHistoricalMessages(t *testing.T) {
901896 alice .JoinRoom (t , roomID , nil )
902897
903898 // Create the "live" event we are going to import our historical events next to
904- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
899+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
905900 eventIdBefore := eventIDsBefore [0 ]
906901 timeAfterEventBefore := time .Now ()
907902
908903 // Create eventIDsAfter to avoid the "No forward extremities left!" 500 error from Synapse
909- createMessagesInRoom (t , alice , roomID , 2 )
904+ createMessagesInRoom (t , alice , roomID , 2 , "eventIDsAfter" )
910905
911906 // Import a historical event
912907 batchSendRes := batchSendHistoricalMessages (
@@ -951,7 +946,7 @@ func TestImportHistoricalMessages(t *testing.T) {
951946 alice .JoinRoom (t , roomID , nil )
952947
953948 // Create the "live" event we are going to import our historical events next to
954- eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 )
949+ eventIDsBefore := createMessagesInRoom (t , alice , roomID , 1 , "eventIDsBefore" )
955950 eventIdBefore := eventIDsBefore [0 ]
956951 timeAfterEventBefore := time .Now ()
957952
@@ -1159,14 +1154,14 @@ func sendMarkerAndEnsureBackfilled(t *testing.T, as *client.CSAPI, c *client.CSA
11591154 return markerEventID
11601155}
11611156
1162- func createMessagesInRoom (t * testing.T , c * client.CSAPI , roomID string , count int ) (eventIDs []string ) {
1157+ func createMessagesInRoom (t * testing.T , c * client.CSAPI , roomID string , count int , messageSuffix string ) (eventIDs []string ) {
11631158 eventIDs = make ([]string , count )
11641159 for i := 0 ; i < len (eventIDs ); i ++ {
11651160 newEvent := b.Event {
11661161 Type : "m.room.message" ,
11671162 Content : map [string ]interface {}{
11681163 "msgtype" : "m.text" ,
1169- "body" : fmt .Sprintf ("Message %d" , i ),
1164+ "body" : fmt .Sprintf ("Message %d (%s) " , i , messageSuffix ),
11701165 },
11711166 }
11721167 newEventId := c .SendEventSynced (t , roomID , newEvent )
0 commit comments