Документация доступна на главном веб-сайте TestNG. Посетите репозиторий GitHub документации TestNG, чтобы внести свой вклад.
Прежде чем открыть новый выпуск, задавали ли вы свой вопрос на
Если вы разместили сообщение на обоих сайтах, предоставьте ссылку на другой вопрос, чтобы избежать дублирования ответа.
Прежде чем публиковать информацию о проблеме, попробуйте воспроизвести ее в окне оболочки.
Если проблема не существует в оболочке, сначала проверьте, существует ли проблема в багтрекере бегуна, и сначала откройте проблему там:
Всегда проверяйте, что ваша проблема возникает в последней версии TestNG. Сообщения об ошибках, возникающие в старых версиях, не будут быстро рассматриваться.
Лучший способ сообщить об ошибке — предоставить команде TestNG полный тестовый пример, воспроизводящий проблему. Возможно, вы можете написать работоспособный тестовый пример (примеры можно найти в папке src/test/
) и предложить его в запросе на включение. Не беспокойтесь, если CI не удастся, потому что это ожидаемое поведение. Этот запрос на включение станет идеальным началом для поиска исправления :)
Обратитесь к нашему разделу «Содействие» для получения подробного набора шагов.
Если ваш запрос на включение предполагает исправление проблем SonarQube, мы советуем вам обсудить это с разработчиком TestNG, прежде чем тратить время на работу над этим.
Загрузите ключи, как показано ниже:
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
Доверяйте ключам, как показано ниже:
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
с 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]
Более подробную информацию о ключах можно найти: