La aplicación JUnit XML envía a Probara, desde cualquier pipeline de CI y con la CLI de Probara, el informe JUnit XML que genera tu framework de pruebas. Cada informe se convierte en una ejecución automatizada con sus resultados, los casos de prueba que nombra y sus adjuntos.
La CLI se autentica con un token de aplicación: un token que pertenece a la organización, no a una persona. No ocupa ningún puesto y sigue funcionando cuando la persona que lo creó se va. Esta guía cubre la tarjeta en Probara; la página de la CLI cubre el lado del pipeline.
Antes de empezar
| Necesitas | Por qué |
|---|---|
| Un plan de pago (Pro o Enterprise, o una prueba Pro) | El envío de resultados desde CI no forma parte del plan Free. En Free, su diálogo muestra Ver planes en lugar de Crear un token de aplicación. |
| Un propietario o administrador de Probara | Solo los propietarios y administradores pueden crear y gestionar tokens de aplicación. Los demás miembros ven la tarjeta sin sus tokens. |
Crear un token
-
En Workspace › Integraciones, selecciona la tarjeta JUnit XML. El diálogo muestra qué puede hacer la aplicación y enlaza a la guía de la CLI.
-
Abre la pestaña Tokens de acceso y selecciona Crear un token de aplicación.
-
Escribe un Nombre del token y selecciona Crear token. Ponle el nombre de lo que lo usa — el repositorio o el pipeline — para saber después cuál revocar.
-
Selecciona Copiar token en Copia tu nuevo token. Es la única vez que Probara lo muestra: guárdalo en tu CI como un secreto llamado
PROBARA_API_TOKENantes de seleccionar Listo. -
Añade este paso a tu pipeline después de las pruebas y sustituye
<PROJECT_CODE>por el ID del Proyecto, por ejemploSHOP:- name: Report to Probaraif: always()run: npx @probara/cli import junit reports/junit.xmlenv:PROBARA_API_TOKEN: ${{ secrets.PROBARA_API_TOKEN }}PROBARA_PROJECT: <PROJECT_CODE>
La tarjeta de la página de Integraciones muestra cuántos tokens activos tiene la aplicación.
Gestionar los tokens
En Tokens de aplicación, la pestaña Tokens de acceso lista cada token activo con quién lo creó (o Creado por un usuario eliminado), cuándo y cuándo se usó por última vez (Nunca hasta su primer informe).
Selecciona Revocar en un token, y confírmalo, cuando pueda haberse filtrado o cuando alguien que podía leerlo deje tu equipo: los pipelines que lo usan dejan de enviar resultados al momento, y no se puede deshacer. Crea antes un token nuevo para ellos. Como un token de aplicación sobrevive a la persona que lo creó, rotarlo es decisión tuya: Probara nunca lo revoca por su cuenta.
Qué puede hacer un token de aplicación
Solo lo que hace la CLI: crear ejecuciones automatizadas, enviar informes (que pueden crear los casos de prueba y las suites que nombran), añadir adjuntos a sus resultados y cerrar ejecuciones — y, para los reporters de frameworks, leer las claves de casos de una ejecución. No puede leer nada más, no puede eliminar adjuntos y no sirve para Probara MCP ni para ninguna otra llamada a la API. Para scripts y otros clientes de la API, usa un token API personal.
Dónde aparece su trabajo
Las ejecuciones, las entradas de actividad y los adjuntos que creó un token de aplicación muestran el logotipo y el nombre de la aplicación junto al nombre del token — por ejemplo JUnit XML · nightly-ci — en la lista de ejecuciones, los resúmenes de la ejecución y del hito, la actividad del workspace y la lista de adjuntos. Un token revocado conserva ahí su nombre.
Cuando cambia el plan
Si tu organización pasa al plan Free, sus tokens de aplicación se conservan pero Probara los rechaza, así que los pipelines dejan de enviar resultados; su diálogo lo indica y ofrece Ver planes. Aún puedes ver y revocar los tokens. Vuelven a funcionar en cuanto la organización vuelve a un plan de pago, sin nada que configurar de nuevo. Las ejecuciones manuales no se ven afectadas.