الوثائق متاحة على موقع الويب الرئيسي لـ TestNG. قم بزيارة GitHub Repo الخاص بـ TestNG Documentation للمساهمة فيه.
قبل أن تفتح موضوعًا جديدًا، هل طرحت سؤالك؟
إذا قمت بالنشر على كلا الموقعين، يرجى تقديم رابط السؤال الآخر لتجنب تكرار الإجابة.
قبل نشر المشكلة، حاول إعادة إنتاج المشكلة في نافذة shell.
إذا لم تكن المشكلة موجودة في الصدفة، فتحقق أولاً مما إذا كانت المشكلة موجودة في أداة تعقب الأخطاء الخاصة بالمشغل، وافتح مشكلة هناك أولاً:
تأكد دائمًا من حدوث مشكلتك على أحدث إصدار من TestNG. لن يتم النظر بسرعة في تقارير الأخطاء التي تحدث في الإصدارات الأقدم.
أفضل طريقة للإبلاغ عن خطأ ما هي تزويد فريق TestNG بحالة اختبار كاملة تعيد إنتاج المشكلة. ربما يمكنك كتابة حالة اختبار قابلة للتشغيل (راجع المجلد src/test/
للحصول على أمثلة) واقتراحها في طلب سحب. لا تقلق إذا فشل CI لأنه السلوك المتوقع. سيكون طلب السحب هذا بداية مثالية للعثور على الإصلاح :)
راجع قسم المساهمة لدينا للحصول على مجموعة مفصلة من الخطوات.
إذا كان طلب السحب الخاص بك يتضمن إصلاح مشكلات SonarQube، فنقترح عليك مناقشة هذا الأمر مع TestNG-dev قبل قضاء الوقت في العمل عليه.
قم بتنزيل المفاتيح كما هو موضح أدناه:
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]
لمزيد من التفاصيل حول المفاتيح يرجى الرجوع إلى: