Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

TestRoomKeyIsCycledOnMemberLeaving flake due to tabs?

Abierto
#111 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
go, javascript
Área
testing-qa

Línea de trabajo

Comienza en room_keys_test.go alrededor de las líneas 281–282 e inspecciona la ruta de Waitf, incluidos getLiveTimeline y la solicitud /sync registrada. Reproduce TestRoomKeyIsCycledOnMemberLeaving con la configuración client-as-tab y comprueba si la limitación de pestañas de Chrome explica la respuesta /sync ausente. Se considera terminado cuando se haya explicado el flake y se haya verificado una corrección o ajuste de la prueba fiable.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

      room_keys_test.go:281: [@user-133-alice:hs1](js) SendMessage !XxmQBbvEwyZPcwXBRN:hs1 => $FDtbPtEoxfcSoOieK88Ztghpl49OmRAvO5zxWEK_J6I
      room_keys_test.go:282: @user-134-bob:hs1 (js): Wait[!XxmQBbvEwyZPcwXBRN:hs1]: timed out: bob did not see alice's message

Logs show CC: lines for the Waitf call as it does getLiveTimeline and logs each event. It does not show /sync returning any response before it times out 5s later.

Logs before Waitf:

14:42:31.333184Z [@user-134-bob:hs1,SQMAZNGJZF] console.log FetchHttpApi: --> GET http://127.0.0.1:32814/_matrix/client/v3/sync?filter=xxx&timeout=xxx&since=xxx
14:42:32.283290Z [@user-134-bob:hs1,SQMAZNGJZF] console.log TestRoomKeyIsCycledOnMemberLeaving/{js_hs1}|{js_hs1}: [@user-134-bob:hs1](js) WaitUntilEventInRoom !XxmQBbvEwyZPcwXBRN:hs1

This is on the client-as-tab PR, so I wonder if Chrome is throttling the tab..?

Lenguaje dominante
Go
Estrellas
19
Forks
13
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de matrix-org/complement-crypto

Todos los issues de matrix-org/complement-crypto

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.