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

Include the test name in the screenshot file name generated by the DefaultFailureHandler

Abierto
#2,329 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
android, java
Área
mobile, testing

Línea de trabajo

Comienza localizando DefaultFailureHandler y siguiendo cómo nombra y guarda las capturas de pantalla cuando falla una prueba. Reproduce el problema con una suite que contenga varios fallos y, después, verifica que cada captura de pantalla guardada tenga un nombre de prueba distinto y que las capturas de pantalla de todos los fallos sigan estando disponibles.

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

Descripción

Description

It would be great to extend the DefaultFailureHandler so that the name of the test becomes part of the file name of the screenshot that is saved on failure.

I have worked around that issue by implementing a custom FailureHandler (https://github.com/Futsch1/medTimer/blob/main/app/src/androidTest/java/com/futsch1/medtimer/MyFailureHandler.java), but I suppose this change could be of general interest.

Steps to Reproduce

Run a test suite with several tests, where more than one failure occurs.

Expected Results

Screenshots are present for each occurred failure

Actual Results

Only the screenshot(s) of the last failed run will be present.

AndroidX Test and Android OS Versions

Android Test version 3.6.1
Android OS version not relevant

Link to a public git repo demonstrating the problem:

https://github.com/Futsch1/medTimer/actions/runs/12536536718/job/34960077359 respectively corresponding reports here: https://github.com/Futsch1/medTimer/actions/runs/12536536718/artifacts/2369493552

Lenguaje dominante
Java
Estrellas
1.2k
Forks
342
Merge medio
2 d 22 h
PR fusionados (30 d)
7

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 android/android-test

Todos los issues de android/android-test

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.