文档可在testng的主要网站上找到。请访问testng Documentation的GitHub存储库,以为它做出贡献。
发行说明
- 7.11.0
- 7.10.0
- 7.9.0
- 7.8.0
- 7.7.0
- 7.6.0
- 7.5
- 7.4.0
- 7.3.0
- 7.1.0
- 7.0.0
需要帮助吗?
- Google组
- stackoverflow
如果您在这两个站点上都发布,请提供其他问题的链接,以避免复制答案。
您确定它是一个testng错误吗?
在发布问题之前,请尝试在外壳窗口中重现该问题。
如果外壳不存在问题,请首先检查该问题是否存在于跑步者的错误跟踪器上,并首先在那里打开一个问题:
- Eclipse:问题页面
- Intellij:问题页
- Maven:问题页
- Gradle:问题页
您正在使用哪个版本?
始终确保您的问题在最新的testng版本上发生。在较旧版本上发生的错误报告将不会迅速查看。
您是否考虑过发送拉请请求而不是提出问题?
报告错误的最佳方法是向testng团队提供一个完整的测试案例,以重现该问题。也许您可以编写可运行的测试用例(检查src/test/文件夹中的示例),并在拉动请求中提出它,不用担心CI是否失败,因为这是预期的行为。此拉的请求将是找到修复程序的理想开始:)
如何创建拉动请求?
有关详细的步骤集,请参阅我们的贡献部分。
我们鼓励拉动请求:
- 在testng中添加新功能(或)
- 修复testng中的错误
如果您的拉请请求涉及解决Sonarqube问题,那么我们建议您在花时间进行时间之前与testng -dev讨论此问题。
GPG键
获取钥匙
如下所示下载键:
gpg --keyserver keyserver.ubuntu.com --recv-keys 0F13D5631D6AF36D
gpg: key 0F13D5631D6AF36D: \" Krishnan Mahadevan (krmahadevan-key) <krishnan.mahadevan1978@gmail.com> \" 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) < krishnan.mahadevan1978@gmail.com > 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) < krishnan.mahadevan1978@gmail.com > 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) <krishnan.mahadevan1978@gmail.com> Please note that the shown key validity is not necessarily correct unless you restart the program. gpg> exit Invalid command (try \"help\") gpg> quit
验证签名
- 从
https://repo1.***maven.org/maven2/org/testng/ testng /<versionGoesHere>下载.asc文件 - 运行命令
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) <krishnan.mahadevan1978@gmail.com> \" [ultimate]
有关钥匙的更多详细信息,请参考:
- 验证签名
- 如何信任导入的GPG键
