Repository navigation
Data tracks: end-to-end tests - #995
Conversation
c397f06 to
4f4ffd0
Compare
4f4ffd0 to
576a193
Compare
ad96dc6 to
564afc2
Compare
564afc2 to
254d407
Compare
254d407 to
a8f7eda
Compare
a8f7eda to
05fc6e8
Compare
05fc6e8 to
ae2a837
Compare
There was a problem hiding this comment.
🔍 Devin Review: 3 flags
Not posted on this PR by your GitHub settings — view them in Devin Review. (Configure)
| rooms = append(rooms, testRoom{room: room, published: published}) | ||
| } | ||
|
|
||
| // Wait for participant visibility across all room connections. When using a local SFU, this |
There was a problem hiding this comment.
why does local SFU take longer?
There was a problem hiding this comment.
Good question! This is a workaround we had to add in the Rust SDK in order to make tests pass when running against a local SFU. However, I just removed this here (5f3a204) and tests pass without it, so likely something specific to Rust. Need to investigate deeper why it is an issue over there.
| require.Len(t, frame.Payload, tc.payloadLen) | ||
| require.Equal(t, bytes.Repeat([]byte{payloadValue}, tc.payloadLen), frame.Payload) | ||
| require.Nil(t, frame.UserTimestamp) | ||
| require.True(t, remoteTrack.IsPublished()) |
There was a problem hiding this comment.
Not sure what this checks, but there one call before the Subscribe too. Is this checking something different?
There was a problem hiding this comment.
This just confirms that subscribing and receiving a frame didn’t mark the remote track as unpublished.
29742c1 to
ccdb1ab
Compare
ccdb1ab to
62bf059
Compare
62bf059 to
f954587
Compare
f954587 to
0fe3284
Compare
0fe3284 to
931f7bb
Compare
Closes BOT-541