Documentación disponible en el sitio web principal de TestNG. Visite el repositorio de GitHub de la documentación de TestNG para contribuir.
Antes de abrir una nueva edición, ¿hizo su pregunta sobre
Si publicó en ambos sitios, proporcione el enlace a la otra pregunta para evitar duplicar la respuesta.
Antes de publicar el problema, intente reproducirlo en una ventana de shell.
Si el problema no existe con el shell, primero verifique si el problema existe en el rastreador de errores del ejecutor y abra un problema allí primero:
Asegúrese siempre de que su problema ocurra en la última versión de TestNG. Los informes de errores que se produzcan en versiones anteriores no se analizarán rápidamente.
La mejor manera de informar un error es proporcionar al equipo de TestNG un caso de prueba completo que reproduzca el problema. Tal vez pueda escribir un caso de prueba ejecutable (consulte la carpeta src/test/
para ver ejemplos) y proponerlo en una solicitud de extracción. No se preocupe si el CI falla porque es el comportamiento esperado. Esta solicitud de extracción será un comienzo perfecto para encontrar la solución :)
Consulte nuestra sección de Contribuciones para conocer un conjunto detallado de pasos.
Si su solicitud de extracción implica solucionar problemas de SonarQube, le sugerimos que hable de esto con el desarrollador de TestNG antes de dedicar tiempo a trabajar en ello.
Descargue las claves como se muestra a continuación:
gpg --keyserver keyserver.ubuntu.com --recv-keys 0F13D5631D6AF36D
gpg: key 0F13D5631D6AF36D: " Krishnan Mahadevan (krmahadevan-key) <[email protected]> " not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Confíe en las claves como se muestra a continuación:
gpg --edit-key 0F13D5631D6AF36D
gpg (GnuPG) 2.4.4 ; Copyright (C) 2024 g10 Code GmbH
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Secret key is available.
sec rsa2048/0F13D5631D6AF36D
created: 2016-12-01 expires: never usage: SC
trust: full validity: unknown
ssb rsa2048/7295B61CC8DD9AE8
created: 2016-12-01 expires: never usage: E
[ unknown] (1). Krishnan Mahadevan (krmahadevan-key) < [email protected] >
gpg > trust
sec rsa2048/0F13D5631D6AF36D
created: 2016-12-01 expires: never usage: SC
trust: full validity: unknown
ssb rsa2048/7295B61CC8DD9AE8
created: 2016-12-01 expires: never usage: E
[ unknown] (1). Krishnan Mahadevan (krmahadevan-key) < [email protected] >
Please decide how far you trust this user to correctly verify other users ' keys
(by looking at passports, checking fingerprints from different sources, etc.)
1 = I don ' t know or won ' t say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu
Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y
sec rsa2048/0F13D5631D6AF36D
created: 2016-12-01 expires: never usage: SC
trust: ultimate validity: unknown
ssb rsa2048/7295B61CC8DD9AE8
created: 2016-12-01 expires: never usage: E
[ unknown] (1). Krishnan Mahadevan (krmahadevan-key) <[email protected]>
Please note that the shown key validity is not necessarily correct
unless you restart the program.
gpg> exit
Invalid command (try "help")
gpg> quit
.asc
desde https://repo1.maven.org/maven2/org/testng/testng/<versionGoesHere>
gpg --verify testng-<versionGoesHere>.jar.asc testng-<versionGoesHere>.jar
gpg: Signature made Tue Dec 26 15:06:16 2023 IST
gpg: using RSA key 0F13D5631D6AF36D
gpg: checking the trustdb
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: Good signature from " Krishnan Mahadevan (krmahadevan-key) <[email protected]> " [ultimate]
Para obtener más detalles sobre las claves, consulte: