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

Next end-to-end tests

Abierto
#57 0 comentarios 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
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
github-actions, jupyter-notebook
Área
devops, testing

Línea de trabajo

Start with the end-to-end test setup described in the parent epic pyronear/roadmap#11 and identify how the baseline scenarios run in CI. The issue lists alert labeling, live view, occlusion masks, camera outages, API downtime, and notifications; the live view requires a fake MediaMTX stream. Done means creating one issue per scenario and getting the first new scenarios running in CI.

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

Descripción

enhancement help wanted

This issue is part of the epic pyronear/roadmap#11 (End-to-end tests across engine, API and platform).

Everything we want to test once the first test works (pyronear/pyro-envdev#53). Each test reuses the Playwright helpers of #53 and the scenarios of pyronear/pyro-envdev#51. Pick one, open to volunteers.

On the platform (Playwright)
  • Display a triangulated alert (pyronear/pyro-envdev#59)
  • Acknowledge an alert (pyronear/pyro-envdev#60)
  • Alert history (pyronear/pyro-envdev#61)
  • Start a live check, levée de doute (pyronear/pyro-envdev#62)
  • Create an occlusion mask (pyronear/pyro-envdev#63)
  • Label a sequence (pyronear/pyro-envdev#64)
Behind the platform (issues to create when we start them)
  • A camera stops answering: it is shown as inactive
  • The API is down for a while: the engine keeps its detections and sends them later
  • Notifications: sent once, with the right content

Theme Tests · Priority P1 · Period T4-26, T1-27

The tests are tracked in the sub-issues below.

Lenguaje dominante
Jupyter Notebook
Estrellas
1
Forks
3
Merge medio
7 d 11 h
PR fusionados (30 d)
3

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

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 pyronear/pyro-envdev

Todos los issues de pyronear/pyro-envdev

Issues similares

Más issues de DevOps

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.