برنامه نویسی

یادداشت های مهم در مورد Junit 5.12.0+ در Gradle

فهرست مطالب

TL ؛

هنگام به روزرسانی به Junit 5.12.0 یا بالاتر ، حتماً اضافه کنید:

testRuntimeOnly("org.junit.platform:junit-platform-launcher")
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

(نسخه با این فرض که از بم استفاده می کنید حذف شده است.)

اگر این موضوع را اضافه نکنید ، وظیفه آزمایش در اجرای آن ناکام خواهد بود ، بنابراین احتمالاً بلافاصله متوجه این مسئله خواهید شد.

چرا

اگر صریحاً وابستگی به آن اعلام نکنید junit-platform-launcher، گرادل به طور ضمنی از نسخه بسته بندی شده خود استفاده می کند.
از Gradle 8.13 ، نسخه بسته بندی شده 1Junit-Platform-Launcher 1.8.2` است (در حالی که آخرین نسخه در حال حاضر 1.12.0 است).

Junit 5.12 با junit-platform-launcher 1.8.2، که منجر به خرابی های اجرای آزمون می شود.

Gradle از چنین موارد بالقوه آگاه بود و با شروع از Gradle 8 ، صریحاً مشخص می شود junit-platform-launcherبشر

به راهنمای رسمی ارتقاء Gradle مراجعه کنید: راهنمای ارتقا Gradle 8

پیروز

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا