Documentation disponible sur le site Web principal de TestNG. Visitez le dépôt GitHub de TestNG Documentation pour y contribuer.
Avant d'ouvrir un nouveau numéro, avez-vous posé votre question sur
Si vous avez publié sur les deux sites, veuillez fournir le lien vers l'autre question pour éviter de dupliquer la réponse.
Avant de publier le problème, essayez de reproduire le problème dans une fenêtre shell.
Si le problème n'existe pas avec le shell, vérifiez d'abord si le problème existe sur le bugtracker du runner, et ouvrez-y d'abord un ticket :
Assurez-vous toujours que votre problème se produit sur la dernière version de TestNG. Les rapports de bogues survenant sur les anciennes versions ne seront pas examinés rapidement.
La meilleure façon de signaler un bug est de fournir à l'équipe TestNG un scénario de test complet reproduisant le problème. Peut-être pouvez-vous écrire un scénario de test exécutable (vérifiez le dossier src/test/
pour des exemples) et le proposer dans une pull request. Ne vous inquiétez pas si le CI échoue car c'est le comportement attendu. Cette pull request sera un début parfait pour trouver le correctif :)
Reportez-vous à notre section Contribuer pour un ensemble détaillé d'étapes.
Si votre demande d'extraction implique la résolution de problèmes avec SonarQube, nous vous suggérons d'en discuter avec TestNG-dev avant de passer du temps à travailler dessus.
Téléchargez les clés comme indiqué ci-dessous :
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
Faites confiance aux clés comme indiqué ci-dessous :
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
depuis 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]
Pour plus de détails concernant les clés, veuillez consulter :