[TODO]: Tests - `test_helper.bats` refactor mailqueue test cases
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, shell
- Área
- backend, testing-qa
Línea de trabajo
Comienza con los dos casos omitidos en test/tests/serial/test_helper.bats en los rangos de líneas enlazados, después lee los comentarios recientes de la revisión en el pull request 3732 y el formato de pruebas más reciente. Ejecuta las pruebas seriales relevantes mientras investigas el comportamiento de la cola de correo de Postfix. La tarea estará terminada cuando los casos usen el formato más reciente y cubran de forma fiable el fallo por timeout y el éxito dentro del timeout.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
This was identified during recent review feedback, that the test cases could probably be refactored:
- "wait_for_empty_mail_queue_in_container fails when timeout reached"
- "wait_for_empty_mail_queue_in_container succeeds within timeout"
Presently it's skipped for being unreliable like some other tests have been (Dovecot Quota). The test file also needs to be adapted to our newer test format.
We can configure Postfix to defer mail to a transport, keeping it stuck in the queue until we decide to flush it. This is the main focus of the test-case which relied on unreliable means to try fill the queue up momentarily.
- Lenguaje dominante
- Shell
- Estrellas
- 19.7k
- Forks
- 2.1k
- Merge medio
- 22 h 39 min
- PR fusionados (30 d)
- 8
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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 docker-mailserver/docker-mailserver
-
bug report: Messages deleted from Junk get learnt as hamPosiblemente ocupada @georglauterbach la tomó hoy. Abiertokind/bug/report meta/needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
docker-mailserver/docker-mailserver#4831 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
bug report: headers within signed section get modified resulting in invalid signaturePosiblemente ocupada @Vosjedev la tomó hace 3 días. Abiertoarea/configuration (file) kind/bug/report meta/needs triage priority/high service/postfix
Dificultad 3/5 1-2 días Aptitud para principiantes 56/100
docker-mailserver/docker-mailserver#4830 · 1 comentario · 2 asignados ·
Los mantenedores suelen responder en 1 día
-
tracking: tackling the rising number of CVEsPosiblemente ocupada @casperklein la tomó hace 13 días. Abiertopriority/high
docker-mailserver/docker-mailserver#4822 · 10 comentarios · 3 reacciones · 2 asignados ·
Los mantenedores suelen responder en 1 día
-
feature request: sign with relaxed/relaxed body canonicalization by defaultQuizá libre de nuevo @casperklein la tomó hace 64 días y no hay ningún pull request abierto. Abiertoarea/configuration (file) service/security/dkim-dmarc-spf
docker-mailserver/docker-mailserver#4751 · 3 comentarios · 2 asignados ·
Los mantenedores suelen responder en 1 día
-
other: ARC was marked as deprecated - meet DKIM2Quizá libre de nuevo @georglauterbach la tomó hace 76 días y no hay ningún pull request abierto. Abiertoarea/security kind/update meta/needs triage service/security/dkim-dmarc-spf stale-bot/ignore
docker-mailserver/docker-mailserver#4740 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de docker-mailserver/docker-mailserver
Issues similares
-
bug good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
ysb3996-blip/oops#24 ·
Los mantenedores suelen responder en 1 día
-
ai:ready documentation exec:app type:task
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
msys2/MSYS2-packages#6919 ·
Los mantenedores suelen responder en 1 día
-
severity: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
luainkernel/lunatik#2221 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
lognorman20/monaco#7369 · 1 comentario ·