該存儲庫是JUnit 5的所在地。
對 JUnit 5 的貢獻受到歡迎和讚賞。有關貢獻的具體指南,請參閱專案根目錄中的 CONTRIBUTING.md。鼓勵願意使用里程碑或快照版本的人使用專案的問題追蹤器提交功能請求和錯誤報告。標有up-for-grabs
標籤的問題專門針對社區貢獻。
在 StackOverflow 上詢問 JUnit 5 相關問題或在 Gitter 上與社群聊天。
JUnit 5 的官方 CI 建置伺服器。
Codecov 上提供了使用 JaCoCo 進行最新建置的程式碼覆蓋率。
程式碼覆蓋率報告也可以透過 Gradle Wrapper 執行./gradlew clean jacocoRootReport
在本機產生。結果將在build/reports/jacoco/jacocoRootReport/html/index.html
中提供。
JUnit 5 利用 Develocity 進行建置掃描、建置快取和預測測試選擇。
最新的建置掃描可在 ge.junit.org 上取得。目前,只有核心團隊成員可以在該伺服器上發佈建置掃描。但是,您可以透過明確使用--scan
參數將建置掃描發佈到 scans.gradle.com。
預設情況下,每個人都會啟用遠端建置快取,以便本地建置可以重複使用先前 CI 建置的任務輸出。
您需要 JDK 21 來建置 JUnit 5。
所有模組都可以使用以下命令透過 Gradle Wrapper 進行建置和測試。
./gradlew build
所有模組都可以透過 Gradle Wrapper安裝在本機 Maven 儲存庫中,以便透過以下命令在其他專案中使用。
./gradlew publishToMavenLocal
有關 JUnit Platform、JUnit Jupiter 和 JUnit Vintage 的所有工件的列表,請參閱使用者指南的依賴項元資料部分。
另請參閱 https://repo1.maven.org/maven2/org/junit/ 以了解版本,以及 https://oss.sonatype.org/content/repositories/snapshots/org/junit/ 以了解快照。