[bug] Selenium tests contain JS errors due to failed websocket connection
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Área
- testing-qa
Línea de trabajo
Localiza la clase base compartida de Selenium en openwisp-utils y las pruebas de Selenium de OpenWISP que usan StaticLiveServerTestCase; empieza rastreando su configuración de pruebas y la inicialización del puerto de depuración. La tarea estará terminada cuando las pruebas usen ChannelsLiveServerTestCase de forma coherente, asignen el puerto de depuración de manera fiable y usen sesiones BiDi cuando sea necesario.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Selenium tests contain JS errors due to failed websocket connection.
We need to switch from django's StaticLiveServerTestCase to ChannelsLiveServerTestCase.
I also recommend making the base selenium class in openwisp-utils automatically inherit ChannelsLiveServerTestCase and enforce this across OpenWISP.
We also have to figure out:
- How to automatically assign the debugging port (it seems ChannelsLiveServerTestCase doesn't define the port during class initialization)
- How to use BiDi sessions everywhere (due to Classic sessions being limited, see https://chromium.googlesource.com/chromium/src/+/5b3168e8f8c4487320c654dd761622b89d548514)
- Lenguaje dominante
- Python
- Estrellas
- 779
- Forks
- 328
- Merge medio
- 9 h 6 min
- PR fusionados (30 d)
- 16
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de openwisp/openwisp-controller
-
[fix] Recent Commands row uses "created" timestamp for the "Modified" fieldPosiblemente ocupada @xovishnukosuri la tomó hace 217 días. Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
openwisp/openwisp-controller#1263 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
[feature] Emit a signal when a device operating system changesPosiblemente ocupada @Vara715 la tomó hace 1 día. Abiertoenhancement
Dificultad 3/5 Medio día Aptitud para principiantes 65/100
openwisp/openwisp-controller#1506 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
[feature] Add board_name field to Device model for DTB board identificationQuizá libre de nuevo @atif09 la tomó hace 29 días y no hay ningún pull request abierto. Abiertoenhancement gsoc
openwisp/openwisp-controller#1491 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[bug:gsoc26] Mass command wizards started in two browser tabs overwrite each otherPosiblemente ocupada @dee077 la tomó hace 31 días. Abiertobug
openwisp/openwisp-controller#1489 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
openwisp/openwisp-controller#1484 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de openwisp/openwisp-controller
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Graphify-Labs/graphify#4524 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
topoteretes/cognee#5982 ·
Los mantenedores suelen responder en 1 día
-
Patches of derivations with `__structuredAttrs` are ignoredPosiblemente ocupada @KiaraGrouwstra la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 81/100
nix-community/vulnix#184 ·
-
New InternshipAbiertonew_internship
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
aws-samples/sample-per-model-bedrock#295 ·
Los mantenedores suelen responder en 1 día