Archivar un caso de prueba lo saca del repositorio sin eliminarlo. Papelera es donde vive cada caso archivado de un proyecto hasta que alguien lo restaura (lo desarchiva) de vuelta al repositorio.
Cómo llegar a la pantalla
Abre el repositorio de un proyecto, luego abre el menú ⋯ (acciones del repositorio) en el encabezado y selecciona Papelera. La URL es /projects/:projectId/repository/trash.
El listado paginado
Papelera muestra todos los casos archivados del proyecto — no solo una porción reciente — con el caso archivado más recientemente primero. Cada fila muestra el ID y el título del caso con su suite debajo, y cuándo se archivó. El paginador debajo de la tabla muestra el rango que estás viendo y el total, por ejemplo 1–10 de 34. Tanto la página como el tamaño de página se conservan en la URL, así que un enlace compartido o una recarga del navegador vuelven a la misma página.
Si un número de página o un tamaño de página en la URL es inválido o está fuera de rango, Papelera vuelve a la primera página con el tamaño predeterminado en lugar de mostrar un error.
Seleccionar entre páginas
Cada fila tiene un checkbox, y el checkbox del encabezado selecciona o deselecciona todas las filas de la página actual. El encabezado refleja solo lo visible en esa página — aparece vacío cuando nada de la página actual está marcado, aunque haya filas seleccionadas en otra página.
En cuanto seleccionas un caso, aparece una barra en la parte inferior de la pantalla con el recuento de la selección y Desarchivar. Ese recuento es distinto del encabezado: siempre reporta la selección completa, en todas las páginas que hayas tocado durante esta visita. La × al final de la barra vacía toda la selección en una sola acción, sin importar en qué página estés.
Restaurar casos
Haz clic en Desarchivar en una fila individual, o marca una o más filas y haz clic en Desarchivar en la barra inferior para restaurar varias a la vez. En ambos casos, un diálogo de confirmación te pide que confirmes antes de que algo cambie. Un caso restaurado vuelve a su suite original, o a “Casos sin suite” si esa suite fue eliminada mientras tanto.
Restaurar un caso que ya fue restaurado por otra persona (o desde otra pestaña) es seguro — simplemente confirma que el caso está activo, sin ningún error.
Si desarchivar la última fila de una página tiene éxito, Papelera te lleva automáticamente a la página anterior en lugar de dejarte en una página vacía.
Casos sincronizados
Un caso sincronizado desde un archivo .feature sigue a su escenario en el archivo. Un caso sincronizado archivado vuelve con la siguiente sincronización que aún incluya su escenario. Un caso sincronizado cuyo escenario ya no existe vuelve a archivarlo la siguiente sincronización que cubra su carpeta. Para mantener archivado un caso sincronizado, elimina su escenario del archivo. Consulta Sincronizar archivos .feature desde Git.
Casos automatizados
Un caso al que tu automatización de pruebas envía resultados vuelve por sí solo: el siguiente reporte con un resultado para él lo restaura. Para dejar de reportar una prueba, sáltala o elimínala en tu código de pruebas. Archivar su caso no la detiene.
Límite de selección
Puedes seleccionar hasta 200 casos a la vez en todas las páginas. Por encima de ese límite, la barra sigue contando tu selección completa y lo indica, pero su Desarchivar se deshabilita hasta que la selección vuelva a estar por debajo del límite.